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);
  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/Analysis/ModuleSummaryAnalysis.cpp
  860   auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
  880   AU.addRequired<ProfileSummaryInfoWrapperPass>();
lib/CodeGen/CodeGenPrepare.cpp
  319       AU.addRequired<ProfileSummaryInfoWrapperPass>();
  435       &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/IPO/HotColdSplitting.cpp
  175     AU.addRequired<ProfileSummaryInfoWrapperPass>();
  671       &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/IPO/Inliner.cpp
  133   AU.addRequired<ProfileSummaryInfoWrapperPass>();
  761   PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/IPO/PartialInlining.cpp
  355     AU.addRequired<ProfileSummaryInfoWrapperPass>();
  367         &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/IPO/SampleProfile.cpp
  466     AU.addRequired<ProfileSummaryInfoWrapperPass>();
 1766       &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/InstCombine/InstructionCombining.cpp
 3593   AU.addRequired<ProfileSummaryInfoWrapperPass>();
 3612       &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  116     AU.addRequired<ProfileSummaryInfoWrapperPass>();
 2079       getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  129     AU.addRequired<ProfileSummaryInfoWrapperPass>();
  427       &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  404     AU.addRequired<ProfileSummaryInfoWrapperPass>();
 1681   auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
lib/Transforms/Scalar/ConstantHoisting.cpp
  116     AU.addRequired<ProfileSummaryInfoWrapperPass>();
  156                    &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI());
lib/Transforms/Scalar/LoopLoadElimination.cpp
  644     auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
  664     AU.addRequired<ProfileSummaryInfoWrapperPass>();
lib/Transforms/Vectorize/LoopVectorize.cpp
 1612     auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
 1644     AU.addRequired<ProfileSummaryInfoWrapperPass>();