Searched refs:evaluateAtIteration (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopUnrollAnalyzer.cpp | 51 const SCEV *ValueAtIteration = AR->evaluateAtIteration(IterationNumber, SE); in simplifyInstWithSCEV()
|
| H A D | LoopAccessAnalysis.cpp | 302 ScEnd = AR->evaluateAtIteration(BTC, *SE); in getStartAndEndForAccess() 313 ScEnd = AR->evaluateAtIteration(MaxBTC, *SE); in getStartAndEndForAccess()
|
| H A D | ScalarEvolution.cpp | 980 const SCEV *SCEVAddRecExpr::evaluateAtIteration(const SCEV *It, in evaluateAtIteration() function in SCEVAddRecExpr 982 return evaluateAtIteration(operands(), It, SE); in evaluateAtIteration() 986 SCEVAddRecExpr::evaluateAtIteration(ArrayRef<const SCEV *> Operands, in evaluateAtIteration() function in SCEVAddRecExpr 7091 const SCEV *End = AddRec->evaluateAtIteration(MaxBECount, *this); in getRangeForAffineNoSelfWrappingAR() 9374 const SCEV *Val = AddRec->evaluateAtIteration(InVal, SE); in EvaluateConstantChrecAtConstant() 10002 return AddRec->evaluateAtIteration(BackedgeTakenCount, *this); in computeSCEVAtScope() 11353 const SCEV *Last = AR->evaluateAtIteration(MaxIter, *this); in getLoopInvariantExitCondDuringFirstIterationsImpl()
|
| H A D | DependenceAnalysis.cpp | 1134 const SCEV *Limit = AddRec->evaluateAtIteration(BECount, *SE); in isKnownLessThan()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopPeel.cpp | 380 const SCEV *ValAtLastIter = LeftAR->evaluateAtIteration(BTC, SE); in shouldPeelLastIteration() 381 const SCEV *ValAtSecondToLastIter = LeftAR->evaluateAtIteration( in shouldPeelLastIteration() 478 const SCEV *IterVal = LeftAR->evaluateAtIteration( in countToEliminateCompares() 545 const SCEV *IterVal = AddRec->evaluateAtIteration( in countToEliminateCompares()
|
| H A D | LoopUtils.cpp | 1665 ExitValue = AddRec->evaluateAtIteration(ExitCount, *SE); in rewriteLoopExitValues() 1907 cast<SCEVAddRecExpr>(High)->evaluateAtIteration(OuterExitCount, SE); in expandBounds()
|
| H A D | ScalarEvolutionExpander.cpp | 1354 const SCEV *V = cast<SCEVAddRecExpr>(NewS)->evaluateAtIteration(IH, SE); in visitAddRecExpr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 398 LLVM_ABI const SCEV *evaluateAtIteration(const SCEV *It, 404 evaluateAtIteration(ArrayRef<const SCEV *> Operands, const SCEV *It, 954 return SCEVAddRecExpr::evaluateAtIteration(Operands, It->second, SE); in visitAddRecExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopTermFold.cpp | 161 const SCEV *TermValueSLocal = PostInc->evaluateAtIteration(BECount, SE); in canFoldTermCondOfLoop()
|
| H A D | IndVarSimplify.cpp | 929 const SCEV *IVLimit = ARBase->evaluateAtIteration(ExitCount, *SE); in genLoopLimit()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 20145 …erationEPKNS_4SCEVERNS_15ScalarEvolutionE", "llvm::SCEVAddRecExpr::evaluateAtIteration(llvm::SCEV …
|