Home
last modified time | relevance | path

Searched refs:m_Shift (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp66 m_Shift(m_Instruction(Sh0Op0), m_ZExtOrSelf(m_Value(ShAmt0))))) in reassociateShiftAmtsOfTwoSameDirectionShifts()
81 if (!match(Sh1, m_Shift(m_Value(X), m_ZExtOrSelf(m_Value(ShAmt1))))) in reassociateShiftAmtsOfTwoSameDirectionShifts()
193 m_Shift(m_Value(Masked), m_ZExtOrSelf(m_Value(ShiftShAmt)))); in dropRedundantMaskingOfLeftShiftInput()
352 match(V, m_OneUse(m_Shift(m_Value(X), m_Constant(C0)))) && in foldShiftOfShiftedLogic()
702 match(TI->getOperand(0), m_Shift(m_Value(), m_APInt(TrShiftAmt)))) { in FoldShiftByConstant()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DAssumptionCache.cpp110 } else if (match(V, m_Shift(m_Value(A), m_ConstantInt()))) { in findAffectedValues()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp2519 if (!match(ValShifted, m_Shift(m_LoopInvariant(m_Value(Val), CurLoop), in detectShiftUntilZeroIdiom()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h1306 inline BinOpPred_match<LHS, RHS, is_shift_op> m_Shift(const LHS &L, in m_Shift() function