Home | History | Annotate | Download | only in Scalar

Lines Matching refs:PSE

65   bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE,
80 if (getPtrStride(PSE, LoadPtr, L) != 1 ||
81 getPtrStride(PSE, StorePtr, L) != 1)
87 auto *LoadPtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(LoadPtr));
88 auto *StorePtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(StorePtr));
93 PSE.getSE()->getMinusSCEV(StorePtrSCEV, LoadPtrSCEV));
132 : L(L), LI(LI), LAI(LAI), DT(DT), PSE(LAI.getPSE()) {}
246 Cand.isDependenceDistanceOfOne(PSE, L) &&
247 OtherCand->isDependenceDistanceOfOne(PSE, L)) {
395 auto *PtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(Ptr));
466 if (!Cand.isDependenceDistanceOfOne(PSE, L))
505 LoopVersioning LV(LAI, L, LI, DT, PSE.getSE(), false);
513 SCEVExpander SEE(*PSE.getSE(), L->getHeader()->getModule()->getDataLayout(),
533 PredicatedScalarEvolution PSE;