Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
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()
64 void LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AnalysisUsage &AU) { in getLazyBPIAnalysisUsage()
65 AU.addRequired<LazyBranchProbabilityInfoPass>(); in getLazyBPIAnalysisUsage()
[all …]
DLazyBlockFrequencyInfo.cpp44 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getAnalysisUsage()
56 auto &BPIPass = getAnalysis<LazyBranchProbabilityInfoPass>(); in runOnFunction()
63 LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AU); in getLazyBFIAnalysisUsage()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DLazyBranchProbabilityInfo.h51 class LazyBranchProbabilityInfoPass : public FunctionPass {
90 LazyBranchProbabilityInfoPass();
118 template <> struct BPIPassTrait<LazyBranchProbabilityInfoPass> {
119 static BranchProbabilityInfo &getBPI(LazyBranchProbabilityInfoPass *P) {
DLazyBlockFrequencyInfo.h103 LazyBlockFrequencyInfo<Function, LazyBranchProbabilityInfoPass, LoopInfo,