reference, declarationdefinition
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();