Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp878 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L); in collectCandidates()
1165 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L); in getNodeForInc()
1195 if (SE->getSCEVAtScope(StrippedI->getOperand(0), L) == BasePtrIncSCEV) in getNodeForInc()
1197 if (SE->getSCEVAtScope(StrippedI->getOperand(1), L) == BasePtrIncSCEV) in getNodeForInc()
1233 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L); in alreadyPrepared()
1321 const SCEV *LSCEV = SE->getSCEVAtScope(const_cast<Value *>(PtrValue), L); in runOnLoop()
1368 cast<SCEVAddRecExpr>(SE->getSCEVAtScope(PtrValue, L)); in runOnLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp219 const SCEV *S = SE->getSCEVAtScope(ICmp->getOperand(IVOperIdx), ICmpLoop); in makeIVComparisonInvariant()
220 const SCEV *X = SE->getSCEVAtScope(ICmp->getOperand(1 - IVOperIdx), ICmpLoop); in makeIVComparisonInvariant()
264 const SCEV *S = SE->getSCEVAtScope(ICmp->getOperand(IVOperIdx), ICmpLoop); in eliminateIVComparison()
265 const SCEV *X = SE->getSCEVAtScope(ICmp->getOperand(1 - IVOperIdx), ICmpLoop); in eliminateIVComparison()
306 N = SE->getSCEVAtScope(N, L); in eliminateSDiv()
307 D = SE->getSCEVAtScope(D, L); in eliminateSDiv()
383 N = SE->getSCEVAtScope(N, ICmpLoop); in simplifyIVRemainder()
392 D = SE->getSCEVAtScope(D, ICmpLoop); in simplifyIVRemainder()
H A DLoopUtils.cpp1652 const SCEV *ExitValue = SE->getSCEVAtScope(Inst, L->getParentLoop()); in rewriteLoopExitValues()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIVUsers.cpp65 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR); in isInteresting()
H A DDelinearization.cpp574 const SCEV *AccessFn = SE->getSCEVAtScope(getPointerOperand(&Inst), L); in printDelinearization()
H A DLoopCacheAnalysis.cpp388 SE.getSCEVAtScope(getPointerOperand(&StoreOrLoadInst), L); in delinearize()
H A DScalarEvolution.cpp9179 LHS = getSCEVAtScope(LHS, L); in computeExitLimitFromICmp()
9180 RHS = getSCEVAtScope(RHS, L); in computeExitLimitFromICmp()
9359 const SCEV *LHS = getSCEVAtScope(Switch->getCondition(), L); in computeExitLimitFromSingleExitSwitch()
9832 const SCEV *ScalarEvolution::getSCEVAtScope(const SCEV *V, const Loop *L) { in getSCEVAtScope() function in ScalarEvolution
9968 const SCEV *OpAtScope = getSCEVAtScope(AddRec->getOperand(i), L); in computeSCEVAtScope()
9979 NewOps.push_back(getSCEVAtScope(AddRec->getOperand(i), L)); in computeSCEVAtScope()
10023 const SCEV *OpAtScope = getSCEVAtScope(Ops[i], L); in computeSCEVAtScope()
10033 OpAtScope = getSCEVAtScope(Ops[i], L); in computeSCEVAtScope()
10126 const SCEV *OpV = getSCEVAtScope(OrigV, L); in computeSCEVAtScope()
10154 const SCEV *ScalarEvolution::getSCEVAtScope(Value *V, const Loop *L) { in getSCEVAtScope() function in ScalarEvolution
[all …]
H A DDependenceAnalysis.cpp3368 const SCEV *SrcAccessFn = SE->getSCEVAtScope(SrcPtr, SrcLoop); in tryDelinearize()
3369 const SCEV *DstAccessFn = SE->getSCEVAtScope(DstPtr, DstLoop); in tryDelinearize()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollAndJamPass.cpp262 const SCEV *LSCEV = SE.getSCEVAtScope(V, L); in computeUnrollAndJamCount()
H A DLoopFuse.cpp1278 const SCEV *SCEVPtr0 = SE.getSCEVAtScope(Ptr0, &L0); in accessDiffIsPositive()
1279 const SCEV *SCEVPtr1 = SE.getSCEVAtScope(Ptr1, &L1); in accessDiffIsPositive()
H A DIndVarSimplify.cpp1253 const SCEV *LHSS = SE->getSCEVAtScope(LHS, L); in createReplacement()
1254 const SCEV *RHSS = SE->getSCEVAtScope(RHS, L); in createReplacement()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h783 LLVM_ABI const SCEV *getSCEVAtScope(const SCEV *S, const Loop *L);
786 LLVM_ABI const SCEV *getSCEVAtScope(Value *V, const Loop *L);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp9065 return SE->getSCEVAtScope(S, LI->getLoopFor(I->getParent())); in getSCEV()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc20211 …ion14getSCEVAtScopeEPKNS_4SCEVEPKNS_4LoopE", "llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV con…
20221 …ion14getSCEVAtScopeEPNS_5ValueEPKNS_4LoopE", "llvm::ScalarEvolution::getSCEVAtScope(llvm::Value*, …