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

References

include/llvm/Analysis/LazyBlockFrequencyInfo.h
   41   void setAnalysis(const FunctionT *F, BranchProbabilityInfoPassT *BPIPass,
   53           *F, BPIPassTrait<BranchProbabilityInfoPassT>::getBPI(BPIPass), *LI);
   73   BranchProbabilityInfoPassT *BPIPass;
  102   LazyBlockFrequencyInfo<Function, LazyBranchProbabilityInfoPass, LoopInfo,
include/llvm/Analysis/LazyBranchProbabilityInfo.h
  118   static BranchProbabilityInfo &getBPI(LazyBranchProbabilityInfoPass *P) {
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/LazyBlockFrequencyInfo.cpp
   43   LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU);
   55   auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>();
   55   auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>();
   62   LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU);
lib/Analysis/LazyBranchProbabilityInfo.cpp
   65   AU.addRequired<LazyBranchProbabilityInfoPass>();