Home
last modified time | relevance | path

Searched refs:m_ZExtOrSelf (Results 1 – 8 of 8) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
HDInstCombineShifts.cpp65 m_Shift(m_Instruction(Sh0Op0), m_ZExtOrSelf(m_Value(ShAmt0))))) in reassociateShiftAmtsOfTwoSameDirectionShifts()
80 if (!match(Sh1, m_Shift(m_Value(X), m_ZExtOrSelf(m_Value(ShAmt1))))) in reassociateShiftAmtsOfTwoSameDirectionShifts()
197 m_Shift(m_Value(Masked), m_ZExtOrSelf(m_Value(ShiftShAmt)))); in dropRedundantMaskingOfLeftShiftInput()
231 match(MaskShAmt, m_ZExtOrSelf(m_Value(MaskShAmt))); in dropRedundantMaskingOfLeftShiftInput()
270 match(MaskShAmt, m_ZExtOrSelf(m_Value(MaskShAmt))); in dropRedundantMaskingOfLeftShiftInput()
1619 m_ZExtOrSelf(m_Sub(m_Constant(C1), in foldVariableSignZeroExtensionOfVariableHighBitExtract()
1620 m_ZExtOrSelf(m_Value(NBits))))), in foldVariableSignZeroExtensionOfVariableHighBitExtract()
1621 m_ZExtOrSelf(m_Sub(m_Constant(C2), in foldVariableSignZeroExtensionOfVariableHighBitExtract()
1622 m_ZExtOrSelf(m_Deferred(NBits)))))) || in foldVariableSignZeroExtensionOfVariableHighBitExtract()
1639 m_ZExtOrSelf( in foldVariableSignZeroExtensionOfVariableHighBitExtract()
[all …]
HDInstCombineAddSub.cpp1345 m_ZExtOrSelf(m_Sub(m_Constant(C), m_ZExtOrSelf(m_Value(NBits))))) || in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
1355 match(V, m_ZExtOrSelf(m_Value(V))); in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
1390 m_ZExtOrSelf(m_Specific(NBits))))) in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
1798 m_OneUse(m_ZExtOrSelf(m_OneUse(m_Xor( in visitAdd()
HDInstCombineSelect.cpp2451 m_ZExtOrSelf(m_Value(SA0))))) || in foldSelectFunnelShift()
2453 m_ZExtOrSelf(m_Value(SA1))))) || in foldSelectFunnelShift()
HDInstCombineCompares.cpp4535 match(XShift, m_BinOp(m_Value(X), m_ZExtOrSelf(m_Value(XShAmt)))); in foldShiftIntoShiftInAnotherHandOfAndInICmp()
4536 match(YShift, m_BinOp(m_Value(Y), m_ZExtOrSelf(m_Value(YShAmt)))); in foldShiftIntoShiftInAnotherHandOfAndInICmp()
HDInstCombineAndOrXor.cpp2767 if (match(&I, m_c_And(m_OneUse(m_Add(m_ZExtOrSelf(m_Value(A)), m_AllOnes())), in visitAnd()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDSDPatternMatch.h701 template <typename Opnd> inline auto m_ZExtOrSelf(const Opnd &Op) {
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
HDAggressiveInstCombine.cpp569 if (!match(Idx2, m_ZExtOrSelf( in tryToRecognizeTableBasedCttz()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDPatternMatch.h2056 m_ZExtOrSelf(const OpTy &Op) { in m_ZExtOrSelf() function