Searched refs:m_LogicalShift (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 2425 if ((match(Op0, m_OneUse(m_LogicalShift(m_One(), m_Value(X)))) || in visitAnd() 2593 match(Op0, m_OneUse(m_LogicalShift(m_Power2(ShiftC), m_Value(X))))) { in visitAnd() 2916 m_OneUse(m_LogicalShift(m_Value(ShVal0), m_Value(ShAmt0)))) || in convertOrOfShiftsToFunnelShift() 2918 m_OneUse(m_LogicalShift(m_Value(ShVal1), m_Value(ShAmt1)))) || in convertOrOfShiftsToFunnelShift()
|
| H A D | InstCombineCasts.cpp | 536 if (!match(Or0, m_OneUse(m_LogicalShift(m_Value(ShVal0), m_Value(ShAmt0)))) || in narrowFunnelShift() 537 !match(Or1, m_OneUse(m_LogicalShift(m_Value(ShVal1), m_Value(ShAmt1)))) || in narrowFunnelShift()
|
| H A D | InstCombineSelect.cpp | 2504 if (!match(Or0, m_OneUse(m_LogicalShift(m_Value(SV0), in foldSelectFunnelShift() 2506 !match(Or1, m_OneUse(m_LogicalShift(m_Value(SV1), in foldSelectFunnelShift()
|
| H A D | InstCombineCalls.cpp | 2205 if (match(IIOperand, m_OneUse(m_LogicalShift(m_Value(X), m_Value(Y))))) { in visitCallInst()
|
| H A D | InstCombineCompares.cpp | 4715 auto m_AnyLogicalShift = m_LogicalShift(m_Value(), m_Value()); in foldShiftIntoShiftInAnotherHandOfAndInICmp()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 1580 m_LogicalShift(const LHS &L, const RHS &R) { in m_LogicalShift() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 3918 if (match(V, m_LogicalShift(m_Value(X), m_APInt(C)))) { in collectBitParts()
|