| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCLoopInstrFormPrep.cpp | 878 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 D | SimplifyIndVar.cpp | 219 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 D | LoopUtils.cpp | 1652 const SCEV *ExitValue = SE->getSCEVAtScope(Inst, L->getParentLoop()); in rewriteLoopExitValues()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | IVUsers.cpp | 65 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR); in isInteresting()
|
| H A D | Delinearization.cpp | 574 const SCEV *AccessFn = SE->getSCEVAtScope(getPointerOperand(&Inst), L); in printDelinearization()
|
| H A D | LoopCacheAnalysis.cpp | 388 SE.getSCEVAtScope(getPointerOperand(&StoreOrLoadInst), L); in delinearize()
|
| H A D | ScalarEvolution.cpp | 9179 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 D | DependenceAnalysis.cpp | 3368 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 D | LoopUnrollAndJamPass.cpp | 262 const SCEV *LSCEV = SE.getSCEVAtScope(V, L); in computeUnrollAndJamCount()
|
| H A D | LoopFuse.cpp | 1278 const SCEV *SCEVPtr0 = SE.getSCEVAtScope(Ptr0, &L0); in accessDiffIsPositive() 1279 const SCEV *SCEVPtr1 = SE.getSCEVAtScope(Ptr1, &L1); in accessDiffIsPositive()
|
| H A D | IndVarSimplify.cpp | 1253 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 D | ScalarEvolution.h | 783 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 D | AttributorAttributes.cpp | 9065 return SE->getSCEVAtScope(S, LI->getLoopFor(I->getParent())); in getSCEV()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 20211 …ion14getSCEVAtScopeEPKNS_4SCEVEPKNS_4LoopE", "llvm::ScalarEvolution::getSCEVAtScope(llvm::SCEV con… 20221 …ion14getSCEVAtScopeEPNS_5ValueEPKNS_4LoopE", "llvm::ScalarEvolution::getSCEVAtScope(llvm::Value*, …
|