Home
last modified time | relevance | path

Searched refs:getAddRecExpr (Results 1 – 9 of 9) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolutionNormalization.cpp54 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
93 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
DScalarEvolution.cpp990 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr()
992 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
1336 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
1477 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend()
1709 return getAddRecExpr( in getZeroExtendExpr()
1754 return getAddRecExpr( in getZeroExtendExpr()
1773 return getAddRecExpr( in getZeroExtendExpr()
1805 return getAddRecExpr( in getZeroExtendExpr()
1821 return getAddRecExpr( in getZeroExtendExpr()
1839 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
[all …]
DScalarEvolutionExpander.cpp304 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant()
355 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs()
880 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), in ExposePointerBase()
1358 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally()
1377 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally()
1516 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr()
1529 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr()
1931 const SCEV *H = SE.getAddRecExpr(SE.getConstant(Ty, 0), in getOrInsertCanonicalInductionVariable()
DDependenceAnalysis.cpp3015 return SE->getAddRecExpr(zeroCoefficient(AddRec->getStart(), TargetLoop), in zeroCoefficient()
3032 return SE->getAddRecExpr(Expr, in addToCoefficient()
3040 return SE->getAddRecExpr(AddRec->getStart(), in addToCoefficient()
3046 return SE->getAddRecExpr(AddRec, Value, TargetLoop, SCEV::FlagAnyWrap); in addToCoefficient()
3047 return SE->getAddRecExpr( in addToCoefficient()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h315 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence()
732 : SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr()
839 const SCEV *Res = SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags()); in visitAddRecExpr()
DScalarEvolution.h550 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, const Loop *L,
552 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands,
554 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands,
557 return getAddRecExpr(NewOp, L, Flags);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp1459 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap); in replace()
1490 SE->getAddRecExpr(Start, IncrExpr, L, SCEV::FlagAnyWrap); in replaceIV()
DLoopFuse.cpp845 return SE.getAddRecExpr(Operands, &NewL, Expr->getNoWrapFlags()); in visitAddRecExpr()
859 return SE.getAddRecExpr(Operands, ExprL, Expr->getNoWrapFlags()); in visitAddRecExpr()
DLoopStrengthReduce.cpp411 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0), in DoInitialMatch()
702 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap); in getExactSDiv()
762 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractImmediate()
788 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractSymbol()
3519 return SE.getAddRecExpr(Remainder, in CollectSubexprs()