Searched refs:m_Shift (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineShifts.cpp | 65 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()
|
| H A D | InstructionCombining.cpp | 965 m_OneUse(m_Shift(m_Value(Y), m_Value(Shift))))) in foldBinOpShiftWithShift() 969 m_OneUse(m_Shift(m_Value(X), m_Specific(Shift))), in foldBinOpShiftWithShift()
|
| H A D | InstCombineAndOrXor.cpp | 2228 if (!match(&I, m_c_BinOp(m_Shift(m_ImmConstant(ShiftedC1), m_Value(ShAmt)), in foldBinOpOfDisplacedShifts() 2229 m_Shift(m_ImmConstant(ShiftedC2), in foldBinOpOfDisplacedShifts()
|
| H A D | InstCombineCasts.cpp | 1331 match(Zext.user_back(), m_Shift(m_Value(), m_Specific(&Zext)))) { in visitZExt()
|
| H A D | InstCombineCalls.cpp | 508 match(II.user_back(), m_Shift(m_Value(), m_Specific(&II)))) { in foldCttzCtlz()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 3120 if (!match(ValShifted, m_Shift(m_LoopInvariant(m_Value(Val), CurLoop), in detectShiftUntilZeroIdiom()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 1565 inline BinOpPred_match<LHS, RHS, is_shift_op> m_Shift(const LHS &L, in m_Shift() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 10139 if (match(A, m_Shift(m_Value(X), m_ConstantInt()))) in findValuesAffectedByCondition()
|