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

References

include/llvm/Pass.h
  213   AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h
   66     return addRequiredID(PassClass::ID);
   89     Preserved.push_back(&PassClass::ID);
  220 AnalysisType &Pass::getAnalysis() const {
  222   return getAnalysisID<AnalysisType>(&AnalysisType::ID);
  222   return getAnalysisID<AnalysisType>(&AnalysisType::ID);
include/llvm/PassSupport.h
   76 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
lib/Transforms/InstCombine/InstructionCombining.cpp
 3588   AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
 3606   auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  114     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
  430   auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Scalar/GVN.cpp
 2674         &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE());
 2691     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
lib/Transforms/Scalar/InstSimplifyPass.cpp
   92     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
  107         &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Scalar/LoopDataPrefetch.cpp
  115     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
  187       &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Scalar/LoopDistribute.cpp
 1023     auto *ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
 1037     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
lib/Transforms/Scalar/LoopFuse.cpp
 1575     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
 1592     auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Scalar/LoopInterchange.cpp
  447     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
  460     ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  139     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
  583   ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
lib/Transforms/Scalar/TailRecursionElimination.cpp
  821     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
  843         &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(), DTU);
lib/Transforms/Scalar/WarnMissedTransforms.cpp
  121     auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
  129     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
lib/Transforms/Vectorize/LoopVectorize.cpp
 1611     auto *ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
 1631     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5217     auto *ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
 5231     AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
tools/polly/lib/Analysis/ScopDetection.cpp
 1857   auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
 1866   AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
tools/polly/lib/Analysis/ScopInfo.cpp
 2625   AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
 2677   auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
 2801   AU.addRequired<OptimizationRemarkEmitterWrapperPass>();
 2813   auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
tools/polly/lib/Analysis/ScopPass.cpp
   52   AU.addPreserved<OptimizationRemarkEmitterWrapperPass>();
tools/polly/lib/Transform/MaximalStaticExpansion.cpp
  434   ORE = &(getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE());
  472   AU.addRequired<OptimizationRemarkEmitterWrapperPass>();