LLVM 20.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< SmallVectorImpl< MachineBasicBlock * >::iterator > |
using | SuccRangeT = iterator_range< SmallVectorImpl< 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 117 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::BasicBlockT = MachineBasicBlock |
Definition at line 119 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::BlockFrequencyInfoT = MachineBlockFrequencyInfo |
Definition at line 121 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::DominatorTreePtrT = MachineDominatorTree * |
Definition at line 124 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::FunctionT = MachineFunction |
Definition at line 120 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::InstructionT = MachineInstr |
Definition at line 118 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::LoopInfoPtrT = MachineLoopInfo * |
Definition at line 123 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::LoopT = MachineLoop |
Definition at line 122 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::OptRemarkAnalysisT = MachineOptimizationRemarkAnalysis |
Definition at line 128 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::OptRemarkEmitterT = MachineOptimizationRemarkEmitter |
Definition at line 127 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::PostDominatorTreePtrT = MachinePostDominatorTree * |
Definition at line 125 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::PostDominatorTreeT = MachinePostDominatorTree |
Definition at line 126 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::PredRangeT = iterator_range<SmallVectorImpl<MachineBasicBlock *>::iterator> |
Definition at line 129 of file MIRSampleProfile.cpp.
using llvm::afdo_detail::IRTraits< MachineBasicBlock >::SuccRangeT = iterator_range<SmallVectorImpl<MachineBasicBlock *>::iterator> |
Definition at line 131 of file MIRSampleProfile.cpp.
|
inlinestatic |
Definition at line 134 of file MIRSampleProfile.cpp.
References F.
|
inlinestatic |
Definition at line 133 of file MIRSampleProfile.cpp.
References F.
|
inlinestatic |
Definition at line 137 of file MIRSampleProfile.cpp.
References llvm::MachineBasicBlock::predecessors().
|
inlinestatic |
Definition at line 140 of file MIRSampleProfile.cpp.
References llvm::MachineBasicBlock::successors().