Home
last modified time | relevance | path

Searched refs:LazyBlockFrequencyInfoPass (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyBlockFrequencyInfo.cpp26 INITIALIZE_PASS_BEGIN(LazyBlockFrequencyInfoPass, DEBUG_TYPE,
30 INITIALIZE_PASS_END(LazyBlockFrequencyInfoPass, DEBUG_TYPE,
33 char LazyBlockFrequencyInfoPass::ID = 0;
35 LazyBlockFrequencyInfoPass::LazyBlockFrequencyInfoPass() : FunctionPass(ID) {} in LazyBlockFrequencyInfoPass() function in LazyBlockFrequencyInfoPass
37 void LazyBlockFrequencyInfoPass::print(raw_ostream &OS, const Module *) const { in print()
41 void LazyBlockFrequencyInfoPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
51 void LazyBlockFrequencyInfoPass::releaseMemory() { LBFI.releaseMemory(); } in releaseMemory()
53 bool LazyBlockFrequencyInfoPass::runOnFunction(Function &F) { in runOnFunction()
60 void LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AnalysisUsage &AU) { in getLazyBFIAnalysisUsage()
62 AU.addRequiredTransitive<LazyBlockFrequencyInfoPass>(); in getLazyBFIAnalysisUsage()
[all …]
H A DOptimizationRemarkEmitter.cpp101 BFI = &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI(); in runOnFunction()
118 LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AU); in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLazyBlockFrequencyInfo.h97 class LazyBlockFrequencyInfoPass : public FunctionPass {
106 LazyBlockFrequencyInfoPass();
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp61 INITIALIZE_PASS_DEPENDENCY(LazyBlockFrequencyInfoPass) in INITIALIZE_PASS_DEPENDENCY()
128 LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AU); in getAnalysisUsage()
152 BFI = &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp925 &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI() : in runOnFunction()
940 LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AU); in getAnalysisUsage()
1016 INITIALIZE_PASS_DEPENDENCY(LazyBlockFrequencyInfoPass) in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp289 LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AU); in getAnalysisUsage()
290 AU.addPreserved<LazyBlockFrequencyInfoPass>(); in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp5988 LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AU); in getAnalysisUsage()
6008 &getAnalysis<LazyBlockFrequencyInfoPass>().getBFI() : in runOnFunction()
6034 INITIALIZE_PASS_DEPENDENCY(LazyBlockFrequencyInfoPass) in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp409 LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AU); in getAnalysisUsage()
526 BFI = &MFP.getAnalysis<LazyBlockFrequencyInfoPass>().getBFI(); in initializeAnalysisResults()