/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAndOrXor.cpp | 555 if (match(L1, m_And(m_Value(L11), m_Value(L12)))) { 556 if (!match(L2, m_And(m_Value(L21), m_Value(L22)))) 559 if (!match(L2, m_And(m_Value(L11), m_Value(L12)))) 583 } else if (match(R1, m_And(m_Value(R11), m_Value(R12)))) { 596 if (!ok && match(R2, m_And(m_Value(R11), m_Value(R12)))) { 758 match(Val, m_And(m_Specific(V), m_ConstantInt(AndCst)))) { 762 match(Val2, m_And(m_Specific(V), m_ConstantInt(AndCst)))) { [all...] |
InstCombineAddSub.cpp | 1040 match(LHS, m_And(m_Value(X), m_ConstantInt(C2))) && [all...] |
InstCombineShifts.cpp | 433 m_And(m_OneUse(m_Shr(m_Value(V1), m_Specific(Op1))), 464 m_And(m_OneUse(m_Shr(m_Value(V1), m_Value(V2))),
|
InstCombineCompares.cpp | [all...] |
InstCombineSelect.cpp | 608 !match(LHS, m_And(m_Value(), m_ConstantInt(AndRHS)))) [all...] |
InstCombineCasts.cpp | 499 match(Src, m_And(m_Value(A), m_ConstantInt(Cst)))) { [all...] |
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | [all...] |
ValueTracking.cpp | [all...] |
/external/llvm/include/llvm/Support/ |
PatternMatch.h | 19 // if (match(Exp, m_Or(m_And(m_Value(X), m_ConstantInt(C1)), 20 // m_And(m_Value(Y), m_ConstantInt(C2))))) { 467 m_And(const LHS &L, const RHS &R) {
|
/external/llvm/lib/Transforms/Scalar/ |
GVN.cpp | [all...] |