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/ |
| D | ScalarEvolutionNormalization.cpp | 54 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr() 93 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
|
| D | ScalarEvolution.cpp | 990 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 …]
|
| D | ScalarEvolutionExpander.cpp | 304 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()
|
| D | DependenceAnalysis.cpp | 3015 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/ |
| D | ScalarEvolutionExpressions.h | 315 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()
|
| D | ScalarEvolution.h | 550 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/ |
| D | LoopRerollPass.cpp | 1459 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap); in replace() 1490 SE->getAddRecExpr(Start, IncrExpr, L, SCEV::FlagAnyWrap); in replaceIV()
|
| D | LoopFuse.cpp | 845 return SE.getAddRecExpr(Operands, &NewL, Expr->getNoWrapFlags()); in visitAddRecExpr() 859 return SE.getAddRecExpr(Operands, ExprL, Expr->getNoWrapFlags()); in visitAddRecExpr()
|
| D | LoopStrengthReduce.cpp | 411 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()
|