Home
last modified time | relevance | path

Searched refs:m_Add (Results 1 – 25 of 46) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMParallelDSP.cpp225 } else if (match(V, m_Add(m_Value(LHS), m_Value(RHS)))) { in IsNarrowSequence()
470 while(match(Acc, m_Add(m_Mul(m_Value(MulOp0), m_Value(MulOp1)), in MatchParallelMACSequences()
476 while(match(Acc, m_Add(m_Value(A), in MatchParallelMACSequences()
484 if (match(Acc, m_Add(m_Mul(m_Value(MulOp0), m_Value(MulOp1)), m_Value(A)))) in MatchParallelMACSequences()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp877 if (match(RHS, m_Add(m_Value(X), m_One()))) in checkForNegativeOperand()
880 if (match(LHS, m_Add(m_Value(X), m_One()))) { in checkForNegativeOperand()
1114 if (!match(&I, m_Add(m_OneUse(m_Shl(m_One(), m_Value(NBits))), m_AllOnes()))) in canonicalizeLowbitMask()
1225 if (match(&I, m_c_BinOp(m_Add(m_Value(A), m_One()), m_Not(m_Value(B))))) in visitAdd()
1618 if (match(Op0, m_OneUse(m_Add(m_Value(X), m_AllOnes())))) in visitSub()
1622 if (match(Op1, m_OneUse(m_Add(m_Value(X), m_One())))) in visitSub()
1659 if (match(Op1, m_Add(m_Value(X), m_Constant(C2)))) in visitSub()
DInstCombineAndOrXor.cpp1369 if (!match(Op0, m_OneUse(m_Add(m_Specific(Op1), m_Constant(C)))) && in narrowMaskedBinOp()
1806 if (match(LAdd, m_Add(m_Value(LAddOpnd), m_ConstantInt(LAddC))) && in foldOrOfICmps()
1807 match(RAdd, m_Add(m_Value(RAddOpnd), m_ConstantInt(RAddC))) && in foldOrOfICmps()
1913 if (match(LHS0, m_Add(m_Specific(RHS0), m_ConstantInt(AddC)))) in foldOrOfICmps()
2581 } else if (match(Op0, m_Add(m_Value(X), m_APInt(C)))) { in visitXor()
DInstCombineMulDivRem.cpp204 else if (match(Op0, m_Add(m_Value(Y), m_ConstantInt(C1)))) in visitMul()
223 if (match(Op0, m_OneUse(m_Add(m_Value(X), m_Constant(C1))))) { in visitMul()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp588 if (match(Op1, m_Add(m_Value(X), m_ConstantInt(C2)))) in visitSub()
595 if (match(Op1, m_Add(m_Specific(Op0), m_Value(Y))) || in visitSub()
596 match(Op1, m_Add(m_Value(Y), m_Specific(Op0)))) in visitSub()
DInstCombineMulDivRem.cpp133 match(Op0, m_Add(m_Value(X), m_ConstantInt(C1)))) { in visitMul()
152 else if (match(Op0, m_Add(m_Value(Y), m_ConstantInt(C1)))) in visitMul()
DInstCombineCompares.cpp1861 match(Op0, m_Add(m_Add(m_Value(A), m_Value(B)), m_ConstantInt(CI2)))) in visitICmpInst()
2456 match(Op0, m_Add(m_Value(A), m_Value(B))) && in visitICmpInst()
2464 match(Op1, m_Add(m_Value(A), m_Value(B))) && in visitICmpInst()
2561 if (match(Op0, m_Add(m_Value(X), m_ConstantInt(Cst))) && Op1 == X) in visitICmpInst()
2565 if (match(Op1, m_Add(m_Value(X), m_ConstantInt(Cst))) && Op0 == X) in visitICmpInst()
DInstCombineAndOrXor.cpp1511 if (match(Val, m_Add(m_Specific(Val2), m_ConstantInt(AddCst)))) in FoldOrOfICmps()
1847 match(A, m_Add(m_Value(V1), m_Value(V2)))) { in visitOr()
1856 match(B, m_Add(m_Value(V1), m_Value(V2)))) { in visitOr()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp987 if (match(RHS, m_Add(m_Value(X), m_One()))) in checkForNegativeOperand()
990 if (match(LHS, m_Add(m_Value(X), m_One()))) { in checkForNegativeOperand()
1523 if (match(Op1, m_Add(m_Value(X), m_Constant(C2)))) in visitSub()
1574 if (match(Op1, m_Add(m_Specific(Op0), m_Value(Y))) || in visitSub()
1575 match(Op1, m_Add(m_Value(Y), m_Specific(Op0)))) in visitSub()
DInstCombineMulDivRem.cpp257 else if (match(Op0, m_Add(m_Value(Y), m_ConstantInt(C1)))) in visitMul()
283 if (match(Op0, m_OneUse(m_Add(m_Value(X), m_Constant(C1))))) { in visitMul()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DStraightLineStrengthReduce.cpp422 return (match(A, m_Add(m_Value(B), m_ConstantInt(C))) || in matchesAdd()
423 match(A, m_Add(m_ConstantInt(C), m_Value(B)))); in matchesAdd()
DNaryReassociate.cpp501 return match(V, m_Add(m_Value(Op1), m_Value(Op2))); in matchTernaryOp()
DGuardWidening.cpp588 if (match(Check.getBase(), m_Add(m_Value(OpLHS), m_ConstantInt(OpRHS)))) { in parseRangeChecks()
DSeparateConstOffsetFromGEP.cpp1172 if (match(I, m_Add(m_SExt(m_Value(LHS)), m_SExt(m_Value(RHS)))) || in reuniteExts()
/external/llvm/lib/Transforms/Scalar/
DStraightLineStrengthReduce.cpp386 return (match(A, m_Add(m_Value(B), m_ConstantInt(C))) || in matchesAdd()
387 match(A, m_Add(m_ConstantInt(C), m_Value(B)))); in matchesAdd()
DNaryReassociate.cpp501 return match(V, m_Add(m_Value(Op1), m_Value(Op2))); in matchTernaryOp()
DGuardWidening.cpp531 if (match(Check.getBase(), m_Add(m_Value(OpLHS), m_ConstantInt(OpRHS)))) { in parseRangeChecks()
DSeparateConstOffsetFromGEP.cpp1123 if (match(I, m_Add(m_SExt(m_Value(LHS)), m_SExt(m_Value(RHS)))) || in reuniteExts()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DLazyValueInfo.cpp928 if (match(SI->getFalseValue(), m_Add(m_Specific(A), in solveBlockValueSelect()
936 if (match(SI->getTrueValue(), m_Add(m_Specific(A), in solveBlockValueSelect()
1099 if (LHS != Val && !match(LHS, m_Add(m_Specific(Val), m_ConstantInt()))) { in getValueFromICmpCondition()
1106 match(LHS, m_Add(m_Specific(Val), m_ConstantInt(Offset))); in getValueFromICmpCondition()
DVectorUtils.cpp274 if (match(V, m_Add(m_Value(Val), m_Constant(Con)))) in findScalarElement()
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DAddrModeMatcher.cpp102 match(ScaleReg, m_Add(m_Value(AddLHS), m_ConstantInt(CI)))) { in MatchScaledValue()
/external/llvm/lib/Analysis/
DLazyValueInfo.cpp978 if (match(SI->getFalseValue(), m_Add(m_Specific(A), in solveBlockValueSelect()
986 if (match(SI->getTrueValue(), m_Add(m_Specific(A), in solveBlockValueSelect()
1186 match(ICI->getOperand(0), m_Add(m_Specific(Val), in getValueFromFromCondition()
DVectorUtils.cpp272 if (match(V, m_Add(m_Value(Val), m_Constant(Con)))) in findScalarElement()
DInstructionSimplify.cpp689 if (MaxRecurse && match(Op0, m_Add(m_Value(X), m_Value(Y)))) { // (X + Y) - Z in SimplifySubInst()
711 if (MaxRecurse && match(Op1, m_Add(m_Value(Y), m_Value(Z)))) { // X - (Y + Z) in SimplifySubInst()
1521 if (!match(Op0, m_ICmp(Pred0, m_Add(m_Value(V), m_ConstantInt(CI1)), in SimplifyAndOfICmps()
1693 if (!match(Op0, m_ICmp(Pred0, m_Add(m_Value(V), m_ConstantInt(CI1)), in SimplifyOrOfICmps()
1828 match(A, m_Add(m_Value(V1), m_Value(V2)))) { in SimplifyOrInst()
1839 match(B, m_Add(m_Value(V1), m_Value(V2)))) { in SimplifyOrInst()
/external/llvm/include/llvm/IR/
DPatternMatch.h434 inline BinaryOp_match<LHS, RHS, Instruction::Add> m_Add(const LHS &L, in m_Add() function
1129 auto AddExpr = m_Add(m_Value(AddLHS), m_Value(AddRHS)); in match()

12