Searched refs:LazyBranchProbabilityInfoPass (Results 1 – 6 of 6) sorted by relevance
26 INITIALIZE_PASS_BEGIN(LazyBranchProbabilityInfoPass, DEBUG_TYPE,30 INITIALIZE_PASS_END(LazyBranchProbabilityInfoPass, DEBUG_TYPE,33 char LazyBranchProbabilityInfoPass::ID = 0;35 LazyBranchProbabilityInfoPass::LazyBranchProbabilityInfoPass() in LazyBranchProbabilityInfoPass() function in LazyBranchProbabilityInfoPass40 void LazyBranchProbabilityInfoPass::print(raw_ostream &OS, in print()45 void LazyBranchProbabilityInfoPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()55 void LazyBranchProbabilityInfoPass::releaseMemory() { LBPI.reset(); } in releaseMemory()57 bool LazyBranchProbabilityInfoPass::runOnFunction(Function &F) { in runOnFunction()65 void LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AnalysisUsage &AU) { in getLazyBPIAnalysisUsage()66 AU.addRequiredTransitive<LazyBranchProbabilityInfoPass>(); in getLazyBPIAnalysisUsage()[all …]
44 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getAnalysisUsage()56 auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>(); in runOnFunction()63 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getLazyBFIAnalysisUsage()
50 class LazyBranchProbabilityInfoPass : public FunctionPass {89 LazyBranchProbabilityInfoPass();117 template <> struct BPIPassTrait<LazyBranchProbabilityInfoPass> {118 static BranchProbabilityInfo &getBPI(LazyBranchProbabilityInfoPass *P) {
100 LazyBlockFrequencyInfo<Function, LazyBranchProbabilityInfoPass, LoopInfo,
106 AU.addPreserved<LazyBranchProbabilityInfoPass>(); in getAnalysisUsage()
257 AU.addPreserved<LazyBranchProbabilityInfoPass>(); in getAnalysisUsage()