|
LLVM 22.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().