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

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp 456 if (!match(&I, m_Cmp(Pred, m_Instruction(I0), m_Instruction(I1))) &&
457 !match(&I, m_BinOp(m_Instruction(I0), m_Instruction(I1))))
692 if (!match(B0, m_OneUse(m_Cmp(P0, m_Instruction(I0), m_Constant(C0)))) ||
693 !match(B1, m_OneUse(m_Cmp(P1, m_Instruction(I1), m_Constant(C1)))) ||
794 m_InsertElt(m_Instruction(Source), m_Value(NewElement),
SLPVectorizer.cpp 7177 if (match(Cond, m_Cmp(Pred, m_Specific(LHS), m_Instruction(L2)))) {
7181 } else if (match(Cond, m_Cmp(Pred, m_Instruction(L1), m_Specific(RHS)))) {
7188 if (!match(Cond, m_Cmp(Pred, m_Instruction(L1), m_Instruction(L2))) ||
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
DivRemPairs.cpp 63 m_Instruction(Div)),
LoopIdiomRecognize.cpp 2458 m_Br(m_Instruction(ValShiftedIsZero), m_BasicBlock(TrueBB),
2461 m_ICmp(Pred, m_Instruction(ValShifted), m_Zero())) ||
2469 if (!match(ValShifted, m_LShr(m_Value(Val), m_Instruction(NBits)))) {
2476 if (match(NBits, m_c_Add(m_Instruction(IV),
2481 m_Sub(m_Instruction(IV),
Reassociate.cpp 2050 if (!match(V, m_OneUse(m_Instruction(I))))
2158 if (match(I, m_FAdd(m_Value(X), m_OneUse(m_Instruction(Op)))))
2161 if (match(I, m_FAdd(m_OneUse(m_Instruction(Op)), m_Value(X))))
2164 if (match(I, m_FSub(m_Value(X), m_OneUse(m_Instruction(Op)))))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 66 m_Shift(m_Instruction(Sh0Op0), m_ZExtOrSelf(m_Value(ShAmt0)))))
75 m_CombineOr(m_CombineAnd(m_Trunc(m_Instruction(Sh1)), m_Value(Trunc)),
76 m_Instruction(Sh1)));
1211 m_AShr(m_Shl(m_Instruction(MaybeTrunc),
1221 match(MaybeTrunc, m_TruncOrSelf(m_Instruction(HighBitExtract)));
InstCombineSelect.cpp 1919 if (!match(Sel.getTrueValue(), m_Instruction(ExtInst)) &&
1920 !match(Sel.getFalseValue(), m_Instruction(ExtInst)))
2194 if (match(&MinMax1, m_SMin(m_Instruction(MinMax2), m_APInt(MaxValue)))) {
2198 m_SMax(m_Instruction(MinMax2), m_APInt(MinValue)))) {
2855 match(TrueVal, m_Instruction(FSub)) && FSub->hasNoNaNs() &&
2863 match(FalseVal, m_Instruction(FSub)) && FSub->hasNoNaNs() &&
2874 match(TrueVal, m_Instruction(FNeg)) &&
2886 match(FalseVal, m_Instruction(FNeg)) &&
InstCombineLoadStoreAlloca.cpp 549 if (!match(V, m_Select(m_Cmp(Pred, m_Instruction(L1), m_Instruction(L2)),
InstCombineCompares.cpp 1328 if (!I.isEquality() || !match(&I, m_ICmp(Pred, m_Instruction(Val), m_Zero())))
3531 m_c_And(m_CombineAnd(m_AnyLogicalShift, m_Instruction(XShift)),
3533 m_AnyLogicalShift, m_Instruction(YShift))),
3534 m_Instruction(MaybeTruncation)))))
3713 m_Instruction(Mul)),
5737 m_Instruction(AddI))) &&
6238 if (match(Op0, m_Instruction(LHSI)) && match(Op1, m_Constant(RHSC))) {
InstCombineAddSub.cpp 1162 m_LShr(m_Value(X), m_Instruction(LowBitsToSkip)),
1163 m_Instruction(Extract))),
InstCombineCalls.cpp 1708 if (match(IIOperand, m_ICmp(Pred, m_Instruction(LHS), m_Zero())) &&
InstructionCombining.cpp 1835 if (!match(GEP.getPointerOperand(), m_Instruction(Sel)) ||
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
IVDescriptors.cpp 100 if (match(J, m_c_And(m_Instruction(I), m_APInt(M)))) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp 1313 if (match(IVInc, m_Add(m_Instruction(LHS), m_Constant(Step))) ||
1315 m_Instruction(LHS), m_Constant(Step)))))
1317 if (match(IVInc, m_Sub(m_Instruction(LHS), m_Constant(Step))) ||
1319 m_Instruction(LHS), m_Constant(Step))))) {
8123 m_Br(m_OneUse(m_Instruction(LogicOp)), TBB, FBB)))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
ScalarEvolutionExpander.cpp 2199 m_Br(m_ICmp(Pred, m_Instruction(LHS), m_Instruction(RHS)),
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PatternMatch.h 748 inline bind_ty<Instruction> m_Instruction(Instruction *&I) { return I; }

Completed in 120 milliseconds