/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)), 118 Match = match(In, m_And(m_LShr(m_Value(BF), m_ConstantInt(CSR)), 125 Match = match(In, m_And(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAndOrXor.cpp | 616 } else if (!match(L1, m_And(m_Value(L11), m_Value(L12)))) { 626 } else if (!match(L2, m_And(m_Value(L21), m_Value(L22)))) { 650 if (!match(R1, m_And(m_Value(R11), m_Value(R12)))) { 670 if (!match(R2, m_And(m_Value(R11), m_Value(R12)))) { [all...] |
InstCombineAddSub.cpp | 1021 } else if (match(Y, m_And(m_Value(Z), m_APInt(C2))) && (*C1 == *C2)) { [all...] |
InstCombineSelect.cpp | 313 if (!match(CmpLHS, m_And(m_Value(X), m_Power2(C1)))) 553 match(CmpLHS, m_And(m_Value(X), m_Power2(Y))) && 767 if (!match(LHS, m_And(m_Value(), m_ConstantInt(AndRHS)))) [all...] |
InstCombineShifts.cpp | 447 m_And(m_OneUse(m_Shr(m_Value(V1), m_Specific(Op1))), 482 m_And(m_OneUse(m_Shr(m_Value(V1), m_Value(V2))), [all...] |
InstCombineCompares.cpp | [all...] |
InstCombineCasts.cpp | 569 match(Src, m_And(m_Value(A), m_ConstantInt(Cst)))) { [all...] |
InstCombineCalls.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
LoopUtils.cpp | 81 if (match(J, m_CombineOr(m_And(m_Instruction(I), m_APInt(M)), 82 m_And(m_APInt(M), m_Instruction(I))))) {
|
SimplifyCFG.cpp | 424 m_And(m_Value(RHSVal), m_ConstantInt(RHSC)))) { [all...] |
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | [all...] |
ValueTracking.cpp | 525 return m_CombineOr(m_And(L, R), m_And(R, L)); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
InductiveRangeCheckElimination.cpp | 341 if (match(Condition, m_And(m_Value(A), m_Value(B)))) { [all...] |
GVN.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
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))))) { 506 inline BinaryOp_match<LHS, RHS, Instruction::And> m_And(const LHS &L, [all...] |
/external/llvm/lib/CodeGen/ |
CodeGenPrepare.cpp | [all...] |