HomeSort by: relevance | last modified time | path
    Searched refs:m_And (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonGenExtract.cpp 107 bool Match = match(In, m_And(m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)),
114 Match = match(In, m_And(m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
122 Match = match(In, m_And(m_Shl(m_Value(BF), m_ConstantInt(CSL)),
131 Match = match(In, m_And(m_LShr(m_Value(BF), m_ConstantInt(CSR)),
138 Match = match(In, m_And(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
HexagonLoopIdiomRecognition.cpp 703 if (!match(CondV, m_ICmp(P, m_And(m_Value(A), m_Value(B)), m_Value(C))) &&
704 !match(CondV, m_ICmp(P, m_Value(C), m_And(m_Value(A), m_Value(B)))))
837 if (!match(C, m_And(m_Value(X), m_One())) &&
838 !match(C, m_And(m_One(), m_Value(X))))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/
AggressiveInstCombine.cpp 225 if (match(V, m_And(m_Value(Op0), m_One()))) {
229 if (match(V, m_And(m_Value(Op0), m_Value(Op1))))
269 if (match(&I, m_c_And(m_OneUse(m_And(m_Value(), m_Value())), m_Value())))
271 else if (match(&I, m_And(m_OneUse(m_Or(m_Value(), m_Value())), m_One())))
336 if (match(MulOp0, m_And(m_c_Add(m_LShr(m_Value(ShiftOp0), m_SpecificInt(4)),
342 m_c_Add(m_And(m_Value(AndOp0), m_SpecificInt(Mask33)),
343 m_And(m_LShr(m_Deferred(AndOp0), m_SpecificInt(2)),
348 match(SubOp1, m_And(m_LShr(m_Specific(Root), m_SpecificInt(1)),
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
GuardUtils.cpp 85 if (!match(Cond, m_And(m_Value(A), m_Value(B))))
InstructionSimplify.cpp 2209 if (match(Op0, m_And(m_Value(A), m_Value(B))) &&
2219 if (match(Op1, m_And(m_Value(A), m_Value(B))) &&
2282 if (match(Op0, m_And(m_Value(A), m_APInt(C1))) &&
2283 match(Op1, m_And(m_Value(B), m_APInt(C2)))) {
3979 if (FalseVal == X && match(TrueVal, m_And(m_Specific(X), m_APInt(C))) &&
3985 if (TrueVal == X && match(FalseVal, m_And(m_Specific(X), m_APInt(C))) &&
4039 if (match(CmpLHS, m_And(m_Value(X), m_APInt(Y))))
ValueTracking.cpp 1972 if (OrZero && match(V, m_And(m_Value(X), m_Value(Y)))) {
1989 if (match(X, m_And(m_Specific(Y), m_Value())) ||
1990 match(X, m_And(m_Value(), m_Specific(Y))))
1993 if (match(Y, m_And(m_Specific(X), m_Value())) ||
1994 match(Y, m_And(m_Value(), m_Specific(X))))
LazyValueInfo.cpp 1107 if (match(LHS, m_And(m_Specific(Val), m_APInt(Mask))) &&
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp 291 if (!match(L1, m_And(m_Value(L11), m_Value(L12)))) {
298 if (!match(L2, m_And(m_Value(L21), m_Value(L22)))) {
326 if (!match(R1, m_And(m_Value(R11), m_Value(R12)))) {
352 if (!match(R2, m_And(m_Value(R11), m_Value(R12)))) {
813 if (match(LHS->getOperand(0), m_And(m_Value(L1), m_Value(L2))) &&
814 match(RHS->getOperand(0), m_And(m_Value(R1), m_Value(R2)))) {
912 if (match(ICmp, m_ICmp(Pred, m_And(m_Value(X), m_APInt(Mask)), m_Zero())) &&
1298 match(LHS0, m_And(m_Specific(V), m_ConstantInt(AndC)))) {
1302 match(RHS0, m_And(m_Specific(V), m_ConstantInt(AndC)))) {
1710 if (match(Op0, m_And(m_Value(A), m_Value(B))) &
    [all...]
InstCombineAddSub.cpp 794 } else if (match(Y, m_And(m_Value(Z), m_APInt(C2))) && (*C1 == *C2)) {
816 if (match(Y, m_And(m_Value(Z), m_APInt(C2))) && *C1 == (*C2 + 1)) {
989 if (match(Op0, m_OneUse(m_And(m_Value(X), m_APInt(C2)))) &&
1031 if (match(E, m_And(m_Value(Op), m_APInt(AI))) && (*AI + 1).isPowerOf2()) {
1892 if (match(Op1, m_And(m_Value(A), m_Value(B))) &&
1916 if (match(Op0, m_And(m_Value(A), m_Value(B))) &&
1960 if (match(Op0, m_OneUse(m_And(m_Specific(Op1), m_Constant(C))))) {
2097 match(Op1, m_And(m_Specific(X), m_APInt(AndC)))) {
InstCombineCasts.cpp 577 if (match(L, m_And(m_Value(X), m_SpecificInt(Mask))) &&
578 match(R, m_And(m_Neg(m_Specific(X)), m_SpecificInt(Mask))))
582 if (match(L, m_ZExt(m_And(m_Value(X), m_SpecificInt(Mask)))) &&
583 match(R, m_ZExt(m_And(m_Neg(m_Specific(X)), m_SpecificInt(Mask)))))
1302 match(SrcI, m_OneUse(m_And(m_Trunc(m_Value(X)), m_Constant(C)))) &&
1309 match(And, m_OneUse(m_And(m_Trunc(m_Value(X)), m_Specific(C)))) &&
InstCombineSelect.cpp 147 if (!match(V, m_And(m_Value(), m_Power2(AndRHS))))
520 if (!match(TVal, m_OneUse(m_And(m_Value(B), m_One()))))
617 if (!match(CmpLHS, m_And(m_Value(), m_Power2(C1))))
698 if (match(T, m_And(m_Value(X), m_APInt(NotC))) &&
707 if (match(F, m_And(m_Value(X), m_APInt(NotC))) &&
1490 match(CmpLHS, m_And(m_Value(X), m_Power2(Y))) &&
InstCombineCompares.cpp 1735 if (!match(And, m_And(m_Value(X), m_APInt(C2))))
4279 if (match(Op0, m_OneUse(m_And(m_Value(A), m_Value(B)))) &&
4280 match(Op1, m_OneUse(m_And(m_Value(C), m_Value(D))))) {
4312 match(Op1, m_And(m_Value(B), m_ConstantInt(Cst1)))) ||
4313 (Op1->hasOneUse() && match(Op0, m_And(m_Value(B), m_ConstantInt(Cst1))) &&
4724 if (match(OtherVal, m_And(m_Value(ValToMask), m_ConstantInt(CI)))) {
5102 if (!match(Op0, m_And(m_Value(LHS), m_APInt(LHSC))) ||
5717 if (match(Op0, m_And(m_Value(A), m_Not(m_Value(B)))) &&
InstCombineShifts.cpp 761 match(Op0BOOp1, m_And(m_OneUse(m_Shr(m_Value(V1), m_Specific(Op1))),
793 m_And(m_OneUse(m_Shr(m_Value(V1), m_Specific(Op1))),
InstCombineCalls.cpp 1747 m_Cmp(Pred, m_And(m_Value(A), m_ConstantInt(AlignMask)),
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
GuardWidening.cpp 589 if (match(CheckCond, m_And(m_Value(AndLHS), m_Value(AndRHS))))
LoopPredication.cpp 759 if (match(Condition, m_And(m_Value(LHS), m_Value(RHS)))) {
LoopIdiomRecognize.cpp 2140 match(CmpLHS, m_And(m_Value(CurrX),
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PatternMatch.h 18 // if (match(Exp, m_Or(m_And(m_Value(X), m_ConstantInt(C1)),
19 // m_And(m_Value(Y), m_ConstantInt(C2))))) {
1123 inline BinaryOp_match<LHS, RHS, Instruction::And> m_And(const LHS &L,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
Local.cpp 2968 if (match(V, m_And(m_Value(X), m_APInt(C)))) {
SimplifyCFG.cpp 576 m_And(m_Value(RHSVal), m_APInt(RHSC)))) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 7127 if (match(I, m_And(m_Value(), m_Value())))

Completed in 158 milliseconds