Searched refs:m_LShr (Results 1 – 8 of 8) sorted by relevance
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 1396 match(LShr, m_LShr(m_Specific(X), m_Value(Y)))) { in visitICmpInstWithInstAndIntCst() 2745 match(Op0, m_LShr(m_ConstantInt(CI2), m_Value(A)))) { in visitICmpInst() 2846 match(LHS, m_LShr(m_Power2(CI), m_Value(X)))) in visitICmpInst() 2891 match(LHS, m_LShr(m_Power2(CI), m_Value(X)))) in visitICmpInst() 3547 if ((match(Op0, m_OneUse(m_LShr(m_Value(A), m_ConstantInt(Cst1)))) && in visitICmpInst() 3548 match(Op1, m_OneUse(m_LShr(m_Value(B), m_Specific(Cst1))))) || in visitICmpInst() 3567 match(Op0, m_Trunc(m_OneUse(m_LShr(m_Value(A), in visitICmpInst()
|
| H A D | InstCombineMulDivRem.cpp | 40 if (match(V, m_LShr(m_OneUse(m_Shl(m_Value(One), m_Value(A))), m_Value(B))) && in simplifyValueKnownNonZero() 1049 if (match(Op0, m_LShr(m_Value(X), m_APInt(C1))) && in visitUDiv()
|
| H A D | InstCombineShifts.cpp | 84 if ((isLeftShift && match(I, m_LShr(m_Value(), m_ConstantInt(CI)))) || in CanEvaluateShifted()
|
| H A D | InstCombineCasts.cpp | 479 match(Src, m_LShr(m_ZExt(m_Value(A)), m_ConstantInt(Cst)))) { in visitTrunc() 1736 if (match(Src, m_Trunc(m_LShr(m_BitCast(m_Value(VecInput)), in OptimizeIntToFloatBitCast()
|
| H A D | InstCombineAddSub.cpp | 1577 if (match(Op1, m_LShr(m_Value(X), m_ConstantInt(CI))) && in visitSub()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 639 m_c_ICmp(Pred, m_CombineOr(m_LShr(m_V, m_ConstantInt(C)), in computeKnownBitsFromAssume() 652 m_LShr(m_V, m_ConstantInt(C)), in computeKnownBitsFromAssume() 1367 if (match(V, m_LShr(m_SignBit(), m_Value()))) in isKnownToBeAPowerOfTwo() 1433 if (match(V, m_Exact(m_LShr(m_Value(), m_Value()))) || in isKnownToBeAPowerOfTwo()
|
| H A D | InstructionSimplify.cpp | 2298 } else if (match(LHS, m_LShr(m_Value(), m_ConstantInt(CI2)))) { in SimplifyICmpInst() 2303 } else if (match(LHS, m_LShr(m_ConstantInt(CI2), m_Value()))) { in SimplifyICmpInst()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 527 inline BinaryOp_match<LHS, RHS, Instruction::LShr> m_LShr(const LHS &L, in m_LShr() function
|