Lines Matching refs:SE
88 ScalarEvolution *SE;
106 SCEVLess(ScalarEvolution *SE) : SE(SE) {}
109 const SCEV *Diff = SE->getMinusSCEV(X, Y);
114 ScalarEvolution *SE;
143 SE = &getAnalysis<ScalarEvolution>();
206 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L);
218 const SCEV *Diff = SE->getMinusSCEV(K->first, LSCEV);
227 Buckets.push_back(Bucket(SCEVLess(SE)));
274 if (!SE->isLoopInvariant(BasePtrStartSCEV, L))
278 dyn_cast<SCEVConstant>(BasePtrSCEV->getStepRecurrence(*SE));
281 BasePtrStartSCEV = SE->getMinusSCEV(BasePtrStartSCEV, BasePtrIncSCEV);
282 if (!isSafeToExpand(BasePtrStartSCEV, *SE))
291 SCEVExpander SCEVE(*SE, Header->getModule()->getDataLayout(), "pistart");
340 cast<SCEVConstant>(SE->getMinusSCEV(I->first, BasePtrSCEV));