/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAddSub.cpp | 1007 if (match(RHS, m_Add(m_Value(X), m_One()))) 1010 if (match(LHS, m_Add(m_Value(X), m_One()))) { [all...] |
InstCombineMulDivRem.cpp | 257 else if (match(Op0, m_Add(m_Value(Y), m_ConstantInt(C1)))) 283 if (match(Op0, m_OneUse(m_Add(m_Value(X), m_Constant(C1))))) { [all...] |
InstCombineCompares.cpp | [all...] |
InstCombineAndOrXor.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
NaryReassociate.cpp | 532 return match(V, m_Add(m_Value(Op1), m_Value(Op2)));
|
StraightLineStrengthReduce.cpp | 415 return (match(A, m_Add(m_Value(B), m_ConstantInt(C))) || 416 match(A, m_Add(m_ConstantInt(C), m_Value(B))));
|
SeparateConstOffsetFromGEP.cpp | [all...] |
/external/llvm/lib/Analysis/ |
VectorUtils.cpp | 405 if (match(V, m_Add(m_Value(Val), m_Constant(Con))))
|
InstructionSimplify.cpp | 690 if (MaxRecurse && match(Op0, m_Add(m_Value(X), m_Value(Y)))) { // (X + Y) - Z 712 if (MaxRecurse && match(Op1, m_Add(m_Value(Y), m_Value(Z)))) { // X - (Y + Z) [all...] |
LazyValueInfo.cpp | 913 match(ICI->getOperand(0), m_Add(m_Specific(Val), [all...] |
ValueTracking.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
PatternMatch.h | 434 inline BinaryOp_match<LHS, RHS, Instruction::Add> m_Add(const LHS &L, [all...] |
/external/llvm/lib/CodeGen/ |
CodeGenPrepare.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyCFG.cpp | 455 if(match(I->getOperand(0), m_Add(m_Value(RHSVal), m_ConstantInt(RHSC)))) { [all...] |