Searched refs:LazyBranchProbabilityInfoPass (Results 1 – 4 of 4) 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()64 void LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AnalysisUsage &AU) { in getLazyBPIAnalysisUsage()65 AU.addRequired<LazyBranchProbabilityInfoPass>(); in getLazyBPIAnalysisUsage()[all …]
44 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getAnalysisUsage()56 auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>(); in runOnFunction()63 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getLazyBFIAnalysisUsage()
51 class LazyBranchProbabilityInfoPass : public FunctionPass {90 LazyBranchProbabilityInfoPass();118 template <> struct BPIPassTrait<LazyBranchProbabilityInfoPass> {119 static BranchProbabilityInfo &getBPI(LazyBranchProbabilityInfoPass *P) {
103 LazyBlockFrequencyInfo<Function, LazyBranchProbabilityInfoPass, LoopInfo,