Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp882 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L); in collectCandidates()
1169 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L); in getNodeForInc()
1199 if (SE->getSCEVAtScope(StrippedI->getOperand(0), L) == BasePtrIncSCEV) in getNodeForInc()
1201 if (SE->getSCEVAtScope(StrippedI->getOperand(1), L) == BasePtrIncSCEV) in getNodeForInc()
1237 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L); in alreadyPrepared()
1325 const SCEV *LSCEV = SE->getSCEVAtScope(const_cast<Value *>(PtrValue), L); in runOnLoop()
1372 cast<SCEVAddRecExpr>(SE->getSCEVAtScope(PtrValue, L)); in runOnLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp211 const SCEV *S = SE->getSCEVAtScope(ICmp->getOperand(IVOperIdx), ICmpLoop); in makeIVComparisonInvariant()
212 const SCEV *X = SE->getSCEVAtScope(ICmp->getOperand(1 - IVOperIdx), ICmpLoop); in makeIVComparisonInvariant()
255 const SCEV *S = SE->getSCEVAtScope(ICmp->getOperand(IVOperIdx), ICmpLoop); in eliminateIVComparison()
256 const SCEV *X = SE->getSCEVAtScope(ICmp->getOperand(1 - IVOperIdx), ICmpLoop); in eliminateIVComparison()
296 N = SE->getSCEVAtScope(N, L); in eliminateSDiv()
297 D = SE->getSCEVAtScope(D, L); in eliminateSDiv()
369 N = SE->getSCEVAtScope(N, ICmpLoop); in simplifyIVRemainder()
378 D = SE->getSCEVAtScope(D, ICmpLoop); in simplifyIVRemainder()
H A DLoopUtils.cpp1441 const SCEV *ExitValue = SE->getSCEVAtScope(Inst, L->getParentLoop()); in rewriteLoopExitValues()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DIVUsers.cpp65 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR); in isInteresting()
H A DDelinearization.cpp575 const SCEV *AccessFn = SE->getSCEVAtScope(getPointerOperand(&Inst), L); in printDelinearization()
H A DLoopCacheAnalysis.cpp377 SE.getSCEVAtScope(getPointerOperand(&StoreOrLoadInst), L); in delinearize()
H A DScalarEvolution.cpp9099 LHS = getSCEVAtScope(LHS, L); in computeExitLimitFromICmp()
9100 RHS = getSCEVAtScope(RHS, L); in computeExitLimitFromICmp()
9243 const SCEV *LHS = getSCEVAtScope(Switch->getCondition(), L); in computeExitLimitFromSingleExitSwitch()
9851 const SCEV *OpAtScope = getSCEVAtScope(AddRec->getOperand(i), L); in computeSCEVAtScope()
9862 NewOps.push_back(getSCEVAtScope(AddRec->getOperand(i), L)); in computeSCEVAtScope()
9906 const SCEV *OpAtScope = getSCEVAtScope(Ops[i], L); in computeSCEVAtScope()
9916 OpAtScope = getSCEVAtScope(Ops[i], L); in computeSCEVAtScope()
10009 const SCEV *OpV = getSCEVAtScope(OrigV, L); in computeSCEVAtScope()
10036 const SCEV *ScalarEvolution::getSCEVAtScope(Value *V, const Loop *L) { in getSCEVAtScope() function in ScalarEvolution
10037 return getSCEVAtScope(getSCEV(V), L); in getSCEVAtScope()
[all …]
H A DDependenceAnalysis.cpp3358 const SCEV *SrcAccessFn = SE->getSCEVAtScope(SrcPtr, SrcLoop); in tryDelinearize()
3359 const SCEV *DstAccessFn = SE->getSCEVAtScope(DstPtr, DstLoop); in tryDelinearize()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollAndJamPass.cpp263 const SCEV *LSCEV = SE.getSCEVAtScope(V, L); in computeUnrollAndJamCount()
H A DIndVarSimplify.cpp1265 const SCEV *LHSS = SE->getSCEVAtScope(LHS, L); in createReplacement()
1266 const SCEV *RHSS = SE->getSCEVAtScope(RHS, L); in createReplacement()
H A DLoopFuse.cpp1278 const SCEV *SCEVPtr0 = SE.getSCEVAtScope(Ptr0, &L0); in accessDiffIsPositive()
1279 const SCEV *SCEVPtr1 = SE.getSCEVAtScope(Ptr1, &L1); in accessDiffIsPositive()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h775 const SCEV *getSCEVAtScope(const SCEV *S, const Loop *L);
778 const SCEV *getSCEVAtScope(Value *V, const Loop *L);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp8989 return SE->getSCEVAtScope(S, LI->getLoopFor(I->getParent())); in getSCEV()