Home
last modified time | relevance | path

Searched refs:LazyBranchProbabilityInfoPass (Results 1 – 6 of 6) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DLazyBranchProbabilityInfo.cpp26 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 LazyBranchProbabilityInfoPass
40 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 …]
H A DLazyBlockFrequencyInfo.cpp44 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getAnalysisUsage()
56 auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>(); in runOnFunction()
63 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getLazyBFIAnalysisUsage()
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/
H A DLazyBranchProbabilityInfo.h50 class LazyBranchProbabilityInfoPass : public FunctionPass {
89 LazyBranchProbabilityInfoPass();
117 template <> struct BPIPassTrait<LazyBranchProbabilityInfoPass> {
118 static BranchProbabilityInfo &getBPI(LazyBranchProbabilityInfoPass *P) {
H A DLazyBlockFrequencyInfo.h100 LazyBlockFrequencyInfo<Function, LazyBranchProbabilityInfoPass, LoopInfo,
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp106 AU.addPreserved<LazyBranchProbabilityInfoPass>(); in getAnalysisUsage()
H A DLICM.cpp257 AU.addPreserved<LazyBranchProbabilityInfoPass>(); in getAnalysisUsage()