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

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp 1684 m_Not(m_c_And(m_Deferred(A), m_Deferred(B))))))
1726 if (match(Op0, m_c_And(m_Value(A), m_Not(m_Value(B)))) &&
1727 match(Op1, m_c_And(m_Not(m_Specific(A)), m_Specific(B))))
2075 if (match(&I, m_c_And(m_OneUse(m_AShr(
3011 if (match(&I, m_Xor(m_c_And(m_Value(A), m_Not(m_Value(B))),
3012 m_c_And(m_Not(m_Deferred(A)), m_Deferred(B)))))
3025 match(Op1, m_Not(m_c_And(m_Specific(A), m_Specific(B))))) ||
3149 m_OneUse(m_c_And(
3315 if (match(&I, m_c_Xor(m_c_And(m_Not(m_Value(M)), m_Value()),
3316 m_c_And(m_Deferred(M), m_Value())))
    [all...]
InstCombineAddSub.cpp 1407 m_c_And(m_Deferred(A), m_Deferred(B)))))
1413 m_c_And(m_Deferred(A), m_Deferred(B))))) {
1909 match(Op1, m_c_And(m_Specific(A), m_Specific(B))))
1950 if (match(Op0, m_OneUse(m_c_And(m_Specific(Op1),
2016 if (match(Op1, m_c_And(m_Specific(Op0), m_Value(Y))) &&
InstCombineShifts.cpp 225 if (match(Masked, m_c_And(m_CombineOr(MaskA, MaskB), m_Value(X)))) {
255 } else if (match(Masked, m_c_And(m_CombineOr(MaskC, MaskD), m_Value(X))) ||
InstCombineCompares.cpp 3361 m_c_And(m_CombineAnd(m_Mask, m_Value(M)), m_Value(X)),
3531 m_c_And(m_CombineAnd(m_AnyLogicalShift, m_Instruction(XShift)),
3569 m_c_And(m_OneUse(m_AnyLogicalShift), m_Value())))
4127 auto BitwiseAnd = m_c_And(m_Value(), LSubOne);
4388 if (!match(Op0, m_OneUse(m_c_And(m_Add(m_Value(A), m_AllOnes()),
4395 if (match(Op0, m_OneUse(m_c_And(m_Neg(m_Specific(Op1)), m_Specific(Op1)))))
4398 m_OneUse(m_c_And(m_Neg(m_Specific(Op0)), m_Specific(Op0)))))
InstCombineSelect.cpp 530 if (!match(Cmp->getOperand(0), m_c_And(m_Specific(X), m_Value(Y))))
873 if (!match(II->getOperand(0), m_c_And(m_Specific(X), m_Neg(m_Specific(X)))))
InstCombineCalls.cpp 553 m_c_And(m_Not(m_Value(X)), m_Add(m_Deferred(X), m_AllOnes())))) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/
AggressiveInstCombine.cpp 269 if (match(&I, m_c_And(m_OneUse(m_And(m_Value(), m_Value())), m_Value())))
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InstructionSimplify.cpp 1650 if (match(Y, m_c_And(m_Specific(X), m_Value())) ||
1651 match(Y, m_c_And(m_PtrToInt(m_Specific(X)), m_Value())))
1658 if (match(X, m_c_And(m_Specific(Y), m_Value())) ||
1659 match(X, m_c_And(m_PtrToInt(m_Specific(Y)), m_Value())))
2167 if (match(Op0, m_c_And(m_Specific(Op1), m_Value())))
2171 if (match(Op1, m_c_And(m_Specific(Op0), m_Value())))
2175 if (match(Op0, m_Not(m_c_And(m_Specific(Op1), m_Value()))))
2179 if (match(Op1, m_Not(m_c_And(m_Specific(Op0), m_Value()))))
2191 (match(Op0, m_c_And(m_Specific(A), m_Not(m_Specific(B)))) ||
2192 match(Op0, m_c_And(m_Not(m_Specific(A)), m_Specific(B))))
    [all...]
ValueTracking.cpp 267 if (match(LHS, m_c_And(m_Not(m_Value(M)), m_Value())) &&
268 match(RHS, m_c_And(m_Specific(M), m_Value())))
270 if (match(RHS, m_c_And(m_Not(m_Value(M)), m_Value())) &&
271 match(LHS, m_c_And(m_Specific(M), m_Value())))
714 m_c_ICmp(Pred, m_c_And(m_V, m_Value(B)), m_Value(A))) &&
726 } else if (match(Cmp, m_c_ICmp(Pred, m_Not(m_c_And(m_V, m_Value(B))),
IVDescriptors.cpp 100 if (match(J, m_c_And(m_Instruction(I), m_APInt(M)))) {
LazyValueInfo.cpp 1053 if (match(LHS, m_c_And(m_Specific(Val), m_Value())) &&
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopIdiomRecognize.cpp 2132 m_c_And(m_Value(CurrX),
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PatternMatch.h 2234 inline BinaryOp_match<LHS, RHS, Instruction::And, true> m_c_And(const LHS &L,

Completed in 122 milliseconds