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;
  216   AnalysisType &getAnalysisID(AnalysisID PI, Function &F);
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);
  248 AnalysisType &Pass::getAnalysis(Function &F) {
  251   return getAnalysisID<AnalysisType>(&AnalysisType::ID, F);
  251   return getAnalysisID<AnalysisType>(&AnalysisType::ID, F);
include/llvm/PassSupport.h
   76 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
lib/Analysis/ModuleSummaryAnalysis.cpp
  864         return &(this->getAnalysis<BlockFrequencyInfoWrapperPass>(
  879   AU.addRequired<BlockFrequencyInfoWrapperPass>();
lib/Transforms/IPO/GlobalOpt.cpp
 3016       return this->getAnalysis<BlockFrequencyInfoWrapperPass>(F).getBFI();
 3027     AU.addRequired<BlockFrequencyInfoWrapperPass>();
lib/Transforms/IPO/HotColdSplitting.cpp
  174     AU.addRequired<BlockFrequencyInfoWrapperPass>();
  676     return &this->getAnalysis<BlockFrequencyInfoWrapperPass>(F).getBFI();
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  114     AU.addRequired<BlockFrequencyInfoWrapperPass>();
 2076       getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI();
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  377     AU.addRequired<BlockFrequencyInfoWrapperPass>();
  405     AU.addRequired<BlockFrequencyInfoWrapperPass>();
 1496     return &this->getAnalysis<BlockFrequencyInfoWrapperPass>(F).getBFI();
 1678     return &this->getAnalysis<BlockFrequencyInfoWrapperPass>(F).getBFI();
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  113     AU.addRequired<BlockFrequencyInfoWrapperPass>();
  429       getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI();
lib/Transforms/Scalar/ConstantHoisting.cpp
  114       AU.addRequired<BlockFrequencyInfoWrapperPass>();
  153                        ? &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI()
lib/Transforms/Scalar/LoopSink.cpp
  365         getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(),
  371     AU.addRequired<BlockFrequencyInfoWrapperPass>();
lib/Transforms/Vectorize/LoopVectorize.cpp
 1604     auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI();
 1623     AU.addRequired<BlockFrequencyInfoWrapperPass>();