Searched refs:LSCEV (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCLoopInstrFormPrep.cpp | 282 void addOneCandidate(Instruction *MemI, const SCEV *LSCEV, 827 Instruction *MemI, const SCEV *LSCEV, SmallVector<Bucket, 16> &Buckets, in addOneCandidate() argument 831 assert(LSCEV && "Invalid SCEV for Ptr value."); in addOneCandidate() 836 cast<SCEVAddRecExpr>(LSCEV)->getStepRecurrence(*SE)) in addOneCandidate() 838 const SCEV *Diff = SE->getMinusSCEV(LSCEV, B.BaseSCEV); in addOneCandidate() 852 Buckets.push_back(Bucket(LSCEV, MemI)); in addOneCandidate() 878 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L); in collectCandidates() local 879 const SCEVAddRecExpr *LARSCEV = dyn_cast<SCEVAddRecExpr>(LSCEV); in collectCandidates() 887 addOneCandidate(&J, LSCEV, Buckets, isValidDiff, MaxCandidateNum); in collectCandidates() 1321 const SCEV *LSCEV = SE->getSCEVAtScope(const_cast<Value *>(PtrValue), L); in runOnLoop() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDataPrefetch.cpp | 346 const SCEV *LSCEV = SE->getSCEV(PtrValue); in runOnLoop() local 347 const SCEVAddRecExpr *LSCEVAddRec = dyn_cast<SCEVAddRecExpr>(LSCEV); in runOnLoop()
|
| H A D | LoopUnrollAndJamPass.cpp | 262 const SCEV *LSCEV = SE.getSCEVAtScope(V, L); in computeUnrollAndJamCount() local 263 if (SE.isLoopInvariant(LSCEV, L)) in computeUnrollAndJamCount()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FalkorHWPFFix.cpp | 158 const SCEV *LSCEV = SE.getSCEV(PtrValue); in runOnLoop() local 159 const SCEVAddRecExpr *LSCEVAddRec = dyn_cast<SCEVAddRecExpr>(LSCEV); in runOnLoop()
|
| H A D | AArch64TargetTransformInfo.cpp | 4677 const SCEV *LSCEV = SE.getSCEV(PtrValue); in getFalkorUnrollingPreferences() local 4678 const SCEVAddRecExpr *LSCEVAddRec = dyn_cast<SCEVAddRecExpr>(LSCEV); in getFalkorUnrollingPreferences()
|