Lines Matching defs:LSCEV
289 void addOneCandidate(Instruction *MemI, const SCEV *LSCEV,
834 Instruction *MemI, const SCEV *LSCEV, SmallVector<Bucket, 16> &Buckets,
838 assert(LSCEV && "Invalid SCEV for Ptr value.");
843 cast<SCEVAddRecExpr>(LSCEV)->getStepRecurrence(*SE))
845 const SCEV *Diff = SE->getMinusSCEV(LSCEV, B.BaseSCEV);
859 Buckets.push_back(Bucket(LSCEV, MemI));
885 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L);
886 const SCEVAddRecExpr *LARSCEV = dyn_cast<SCEVAddRecExpr>(LSCEV);
894 addOneCandidate(&J, LSCEV, Buckets, isValidDiff, MaxCandidateNum);
1328 const SCEV *LSCEV = SE->getSCEVAtScope(const_cast<Value *>(PtrValue), L);
1329 const SCEVAddRecExpr *LARSCEV = dyn_cast<SCEVAddRecExpr>(LSCEV);