Home
last modified time | relevance | path

Searched refs:getSCEVAtScope (Results 1 – 14 of 14) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp209 const SCEV *S = SE->getSCEVAtScope(ICmp->getOperand(IVOperIdx), ICmpLoop); in makeIVComparisonInvariant()
210 const SCEV *X = SE->getSCEVAtScope(ICmp->getOperand(1 - IVOperIdx), ICmpLoop); in makeIVComparisonInvariant()
279 const SCEV *S = SE->getSCEVAtScope(ICmp->getOperand(IVOperIdx), ICmpLoop); in eliminateIVComparison()
280 const SCEV *X = SE->getSCEVAtScope(ICmp->getOperand(1 - IVOperIdx), ICmpLoop); in eliminateIVComparison()
319 N = SE->getSCEVAtScope(N, L); in eliminateSDiv()
320 D = SE->getSCEVAtScope(D, L); in eliminateSDiv()
391 N = SE->getSCEVAtScope(N, ICmpLoop); in simplifyIVRemainder()
400 D = SE->getSCEVAtScope(D, ICmpLoop); in simplifyIVRemainder()
H A DLoopUtils.cpp1357 const SCEV *ExitValue = SE->getSCEVAtScope(Inst, L->getParentLoop()); in rewriteLoopExitValues()
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDelinearization.cpp72 const SCEV *AccessFn = SE->getSCEVAtScope(getPointerOperand(&Inst), L); in printDelinearization()
H A DIVUsers.cpp69 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR); in isInteresting()
H A DScalarEvolution.cpp7809 LHS = getSCEVAtScope(LHS, L); in computeExitLimitFromICmp()
7810 RHS = getSCEVAtScope(RHS, L); in computeExitLimitFromICmp()
7959 Idx = getSCEVAtScope(Idx, L); in computeLoadConstantCompareExitLimit()
8671 const SCEV *OpV = getSCEVAtScope(OrigV, L); in computeSCEVAtScope()
8737 const SCEV *LHS = getSCEVAtScope(Div->getLHS(), L); in computeSCEVAtScope()
8738 const SCEV *RHS = getSCEVAtScope(Div->getRHS(), L); in computeSCEVAtScope()
8791 const SCEV *Op = getSCEVAtScope(Cast->getOperand(), L); in computeSCEVAtScope()
8798 const SCEV *Op = getSCEVAtScope(Cast->getOperand(), L); in computeSCEVAtScope()
8805 const SCEV *Op = getSCEVAtScope(Cast->getOperand(), L); in computeSCEVAtScope()
8822 return getSCEVAtScope(getSCEV(V), L); in getSCEVAtScope()
[all …]
H A DLoopCacheAnalysis.cpp334 SE.getSCEVAtScope(getPointerOperand(&StoreOrLoadInst), L); in delinearize()
H A DDependenceAnalysis.cpp3260 const SCEV *SrcAccessFn = SE->getSCEVAtScope(SrcPtr, SrcLoop); in tryDelinearize()
3261 const SCEV *DstAccessFn = SE->getSCEVAtScope(DstPtr, DstLoop); in tryDelinearize()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp366 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L); in collectCandidates()
757 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L); in alreadyPrepared()
846 const SCEV *LSCEV = SE->getSCEVAtScope(const_cast<Value *>(PtrValue), L); in runOnLoop()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopUnrollAndJamPass.cpp267 const SCEV *LSCEV = SE.getSCEVAtScope(V, L); in computeUnrollAndJamCount()
H A DIndVarSimplify.cpp1353 const SCEV *LHSS = SE->getSCEVAtScope(LHS, L); in optimizeLoopExitWithUnknownExitCount()
1354 const SCEV *RHSS = SE->getSCEVAtScope(RHS, L); in optimizeLoopExitWithUnknownExitCount()
H A DLoopFuse.cpp1071 const SCEV *SCEVPtr0 = SE.getSCEVAtScope(Ptr0, &L0); in accessDiffIsPositive()
1072 const SCEV *SCEVPtr1 = SE.getSCEVAtScope(Ptr1, &L1); in accessDiffIsPositive()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolution.h686 const SCEV *getSCEVAtScope(const SCEV *S, const Loop *L);
689 const SCEV *getSCEVAtScope(Value *V, const Loop *L);
/netbsd/external/apache2/llvm/dist/llvm/docs/
H A DLoopTerminology.rst438 `getSCEVAtScope() <https://llvm.org/doxygen/classllvm_1_1ScalarEvolution.html#a21d6ee82eed29080d911…
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp7020 return SE->getSCEVAtScope(S, LI->getLoopFor(I->getParent())); in getSCEV()