LLVM 20.0.0git
|
#include "llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h"
Public Types | |
using | InstructionT = Instruction |
using | BasicBlockT = BasicBlock |
using | FunctionT = Function |
using | BlockFrequencyInfoT = BlockFrequencyInfo |
using | LoopT = Loop |
using | LoopInfoPtrT = std::unique_ptr< LoopInfo > |
using | DominatorTreePtrT = std::unique_ptr< DominatorTree > |
using | PostDominatorTreeT = PostDominatorTree |
using | PostDominatorTreePtrT = std::unique_ptr< PostDominatorTree > |
using | OptRemarkEmitterT = OptimizationRemarkEmitter |
using | OptRemarkAnalysisT = OptimizationRemarkAnalysis |
using | PredRangeT = pred_range |
using | SuccRangeT = succ_range |
Static Public Member Functions | |
static Function & | getFunction (Function &F) |
static const BasicBlock * | getEntryBB (const Function *F) |
static pred_range | getPredecessors (BasicBlock *BB) |
static succ_range | getSuccessors (BasicBlock *BB) |
Definition at line 61 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::BasicBlockT = BasicBlock |
Definition at line 63 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::BlockFrequencyInfoT = BlockFrequencyInfo |
Definition at line 65 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::DominatorTreePtrT = std::unique_ptr<DominatorTree> |
Definition at line 68 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::FunctionT = Function |
Definition at line 64 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::InstructionT = Instruction |
Definition at line 62 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::LoopInfoPtrT = std::unique_ptr<LoopInfo> |
Definition at line 67 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::LoopT = Loop |
Definition at line 66 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::OptRemarkAnalysisT = OptimizationRemarkAnalysis |
Definition at line 72 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::OptRemarkEmitterT = OptimizationRemarkEmitter |
Definition at line 71 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::PostDominatorTreePtrT = std::unique_ptr<PostDominatorTree> |
Definition at line 70 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::PostDominatorTreeT = PostDominatorTree |
Definition at line 69 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::PredRangeT = pred_range |
Definition at line 73 of file SampleProfileLoaderBaseImpl.h.
using llvm::afdo_detail::IRTraits< BasicBlock >::SuccRangeT = succ_range |
Definition at line 74 of file SampleProfileLoaderBaseImpl.h.
|
inlinestatic |
Definition at line 76 of file SampleProfileLoaderBaseImpl.h.
References F.
|
inlinestatic |
Definition at line 75 of file SampleProfileLoaderBaseImpl.h.
References F.
|
inlinestatic |
Definition at line 79 of file SampleProfileLoaderBaseImpl.h.
References llvm::predecessors().
|
inlinestatic |
Definition at line 80 of file SampleProfileLoaderBaseImpl.h.
References llvm::successors().