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);
   89     Preserved.push_back(&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/BlockFrequencyInfo.cpp
  311   AU.addRequired<BranchProbabilityInfoWrapperPass>();
  320       getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  342     AU.addRequired<BranchProbabilityInfoWrapperPass>();
  461     FuncInfo->BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1493     return &this->getAnalysis<BranchProbabilityInfoWrapperPass>(F).getBPI();
 1675     return &this->getAnalysis<BranchProbabilityInfoWrapperPass>(F).getBPI();
lib/Transforms/Scalar/GuardWidening.cpp
  861       BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
  872       AU.addRequired<BranchProbabilityInfoWrapperPass>();
  900       BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
  907       AU.addRequired<BranchProbabilityInfoWrapperPass>();
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  253     AU.addRequired<BranchProbabilityInfoWrapperPass>();
 1774       getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
lib/Transforms/Scalar/LoopPredication.cpp
  318     AU.addRequired<BranchProbabilityInfoWrapperPass>();
  327         getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI();
lib/Transforms/Utils/LCSSA.cpp
  447     AU.addPreserved<BranchProbabilityInfoWrapperPass>();
lib/Transforms/Utils/LoopSimplify.cpp
  771       AU.addPreserved<BranchProbabilityInfoWrapperPass>();