|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/IVDescriptors.cpp 999 return isFPInductionPHI(Phi, TheLoop, PSE.getSE(), D);
1023 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR, &Casts);
1026 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR);
lib/Analysis/LoopAccessAnalysis.cpp 159 ScalarEvolution *SE = PSE.getSE();
195 ScalarEvolution *SE = PSE.getSE();
625 if (PSE.getSE()->isLoopInvariant(PtrScev, L))
643 if (PSE.getSE()->isLoopInvariant(PtrScev, L))
1053 const SCEV *Step = AR->getStepRecurrence(*PSE.getSE());
1477 const SCEV *Dist = PSE.getSE()->getMinusSCEV(Sink, Src);
1500 isSafeDependenceDistance(DL, *(PSE.getSE()),
1779 if (ExitCount == PSE->getSE()->getCouldNotCompute()) {
2008 bool CanDoRTIfNeeded = Accesses.canCheckPtrAtRT(*PtrRtChecking, PSE->getSE(),
2037 auto *SE = PSE->getSE();
2108 auto *SE = PSE->getSE();
2208 auto *SE = PSE->getSE();
2290 Value *Stride = getStrideFromPointer(Ptr, PSE->getSE(), TheLoop);
2322 ScalarEvolution *SE = PSE->getSE();
lib/Analysis/VectorUtils.cpp 1013 PSE.getSE()->getMinusSCEV(DesA.Scev, DesB.Scev));
lib/Transforms/Scalar/LoopLoadElimination.cpp 125 PSE.getSE()->getMinusSCEV(StorePtrSCEV, LoadPtrSCEV));
563 LoopVersioning LV(LAI, L, LI, DT, PSE.getSE(), false);
571 SCEVExpander SEE(*PSE.getSE(), L->getHeader()->getModule()->getDataLayout(),
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 704 auto *SE = PSE.getSE();
954 ScalarEvolution &SE = *PSE.getSE();
lib/Transforms/Vectorize/LoopVectorize.cpp 409 Builder(PSE.getSE()->getContext()),
1822 assert(PSE.getSE()->isLoopInvariant(ID.getStep(), OrigLoop) &&
1826 if (PSE.getSE()->isSCEVable(IV->getType())) {
1827 SCEVExpander Exp(*PSE.getSE(), DL, "induction");
1854 ScalarIV = emitTransformedIndex(Builder, ScalarIV, PSE.getSE(), DL, ID);
2561 ScalarEvolution *SE = PSE.getSE();
2716 SCEVExpander Exp(*PSE.getSE(), Bypass->getModule()->getDataLayout(),
2791 PSE.getSE());
3022 EndValue = emitTransformedIndex(B, CRD, PSE.getSE(), DL, II);
3148 Value *Escape = emitTransformedIndex(B, CMO, PSE.getSE(), DL, II);
4034 emitTransformedIndex(Builder, GlobalIdx, PSE.getSE(), DL, II);
4179 auto *SE = PSE.getSE();
4341 PSE.getSE()->forgetLoop(OrigLoop);
4866 unsigned TC = PSE.getSE()->getSmallConstantTripCount(TheLoop);
5149 auto BestKnownTC = getSmallBestKnownTC(*PSE.getSE(), TheLoop);
5710 auto SE = PSE.getSE();
5732 auto SE = PSE.getSE();
6097 auto SE = PSE.getSE();