reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/LoopAccessAnalysis.h
  606   const PredicatedScalarEvolution &getPSE() const { return *PSE; }
lib/Analysis/LoopAccessAnalysis.cpp
 1778   const SCEV *ExitCount = PSE->getBackedgeTakenCount();
 1779   if (ExitCount == PSE->getSE()->getCouldNotCompute()) {
 1915                           TheLoop, AA, LI, DependentAccesses, *PSE);
 1971         !getPtrStride(*PSE, Ptr, TheLoop, SymbolicStrides)) {
 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);
 2311   const SCEV *StrideExpr = PSE->getSCEV(Stride);
 2312   const SCEV *BETakenCount = PSE->getBackedgeTakenCount();
 2322   ScalarEvolution *SE = PSE->getSE();
 2349       DepChecker(std::make_unique<MemoryDepChecker>(*PSE, L)), TheLoop(L),
 2392   PSE->getUnionPredicate().print(OS, Depth);
 2397   PSE->print(OS, Depth);