/external/llvm/lib/Target/Hexagon/ |
HexagonGenExtract.cpp | 94 bool Match = match(In, m_And(m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)), 101 Match = match(In, m_And(m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)), 109 Match = match(In, m_And(m_Shl(m_Value(BF), m_ConstantInt(CSL)), 132 Match = match(In, m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)), 139 Match = match(In, m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineMulDivRem.cpp | 40 if (match(V, m_LShr(m_OneUse(m_Shl(m_Value(One), m_Value(A))), m_Value(B))) && 201 if (match(&I, m_Mul(m_Shl(m_Value(NewOp), m_Constant(C2)), 353 if (match(Op0, m_Shl(m_One(), m_Value(Y)))) { 356 } else if (match(Op1, m_Shl(m_One(), m_Value(Y)))) { [all...] |
InstCombineShifts.cpp | 85 (!isLeftShift && match(I, m_Shl(m_Value(), m_ConstantInt(CI))))) { 730 if (match(I.getOperand(0), m_OneUse(m_Shl(m_Constant(C1), m_Value(A)))) && 800 if (match(Op0, m_Shl(m_Value(X), m_Specific(Op1)))) { [all...] |
InstCombineCompares.cpp | [all...] |
InstCombineAddSub.cpp | [all...] |
InstCombineCasts.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
StraightLineStrengthReduce.cpp | 400 } else if (match(RHS, m_Shl(m_Value(S), m_ConstantInt(Idx)))) {
|
/external/llvm/lib/Analysis/ |
ValueTracking.cpp | [all...] |
InstructionSimplify.cpp | [all...] |
ScalarEvolution.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
PatternMatch.h | 524 inline BinaryOp_match<LHS, RHS, Instruction::Shl> m_Shl(const LHS &L, [all...] |