LLVM 17.0.0git
|
Public Types | |
using | InstructionT = MachineInstr |
using | BasicBlockT = MachineBasicBlock |
using | FunctionT = MachineFunction |
using | BlockFrequencyInfoT = MachineBlockFrequencyInfo |
using | LoopT = MachineLoop |
using | LoopInfoPtrT = MachineLoopInfo * |
using | DominatorTreePtrT = MachineDominatorTree * |
using | PostDominatorTreePtrT = MachinePostDominatorTree * |
using | PostDominatorTreeT = MachinePostDominatorTree |
using | OptRemarkEmitterT = MachineOptimizationRemarkEmitter |
using | OptRemarkAnalysisT = MachineOptimizationRemarkAnalysis |
using | PredRangeT = iterator_range< std::vector< MachineBasicBlock * >::iterator > |
using | SuccRangeT = iterator_range< std::vector< MachineBasicBlock * >::iterator > |
Static Public Member Functions | |
static Function & | getFunction (MachineFunction &F) |
static const MachineBasicBlock * | getEntryBB (const MachineFunction *F) |
static PredRangeT | getPredecessors (MachineBasicBlock *BB) |
static SuccRangeT | getSuccessors (MachineBasicBlock *BB) |
Definition at line 93 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::BasicBlockT = MachineBasicBlock |
Definition at line 95 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::BlockFrequencyInfoT = MachineBlockFrequencyInfo |
Definition at line 97 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::DominatorTreePtrT = MachineDominatorTree * |
Definition at line 100 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::FunctionT = MachineFunction |
Definition at line 96 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::InstructionT = MachineInstr |
Definition at line 94 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::LoopInfoPtrT = MachineLoopInfo * |
Definition at line 99 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::LoopT = MachineLoop |
Definition at line 98 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::OptRemarkAnalysisT = MachineOptimizationRemarkAnalysis |
Definition at line 104 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::OptRemarkEmitterT = MachineOptimizationRemarkEmitter |
Definition at line 103 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::PostDominatorTreePtrT = MachinePostDominatorTree * |
Definition at line 101 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::PostDominatorTreeT = MachinePostDominatorTree |
Definition at line 102 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::PredRangeT = iterator_range<std::vector<MachineBasicBlock *>::iterator> |
Definition at line 105 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::SuccRangeT = iterator_range<std::vector<MachineBasicBlock *>::iterator> |
Definition at line 106 of file MIRSampleProfile.cpp.
|
inlinestatic |
Definition at line 108 of file MIRSampleProfile.cpp.
References F.
|
inlinestatic |
Definition at line 107 of file MIRSampleProfile.cpp.
References F.
|
inlinestatic |
Definition at line 111 of file MIRSampleProfile.cpp.
References llvm::MachineBasicBlock::predecessors().
|
inlinestatic |
Definition at line 114 of file MIRSampleProfile.cpp.
References llvm::MachineBasicBlock::successors().