LLVM 17.0.0git
llvm::MIRProfileLoader Member List

This is the complete list of members for llvm::MIRProfileLoader, including all inherited members.

applyProfi(FunctionT &F, BlockEdgeMap &Successors, BlockWeightMap &SampleBlockWeights, BlockWeightMap &BlockWeights, EdgeWeightMap &EdgeWeights)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
BasicBlockT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
BFIllvm::MIRProfileLoaderprotected
BlockEdgeMap typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
BlockFrequencyInfoT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
BlockWeightMap typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
BlockWeightsllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
buildEdges(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
clearFunctionData(bool ResetDT=true)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
computeAndPropagateWeights(FunctionT &F, const DenseSet< GlobalValue::GUID > &InlinedGUIDs)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
computeBlockWeights(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
computeDominanceAndLoopInfo(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
computeDominanceAndLoopInfo(MachineFunction &F)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
CoverageTrackerllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
DILocation2SampleMapllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >mutableprotected
doInitialization(Module &M)llvm::MIRProfileLoader
DominatorTreePtrT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
DTllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
dump()llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >inline
Edge typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
EdgeWeightMap typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
EdgeWeightsllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
emitCoverageRemarks(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
EquivalenceClassllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
EquivalenceClassMap typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
Filenamellvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
finalizeWeightPropagation(FunctionT &F, const DenseSet< GlobalValue::GUID > &InlinedGUIDs)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
findEquivalenceClasses(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
findEquivalencesFor(BasicBlockT *BB1, ArrayRef< BasicBlockT * > Descendants, PostDominatorTreeT *DomTree)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
findFunctionSamples(const InstructionT &I) constllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protectedvirtual
FSllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
FunctionT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
getBlockWeight(const BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
getEntryBB(const FunctionT *F)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >inlineprotected
getFunction(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >inlineprotected
getFunctionLoc(FunctionT &Func)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
getInstWeight(const InstructionT &Inst)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protectedvirtual
getInstWeightImpl(const InstructionT &Inst)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
getPredecessors(BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >inlineprotected
getSuccessors(BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >inlineprotected
HighBitllvm::MIRProfileLoaderprotected
initWeightPropagation(FunctionT &F, const DenseSet< GlobalValue::GUID > &InlinedGUIDs)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
InstructionT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
isValid() constllvm::MIRProfileLoaderinline
LIllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
LoopInfoPtrT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
LoopT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
LowBitllvm::MIRProfileLoaderprotected
MIRProfileLoader(StringRef Name, StringRef RemapName, IntrusiveRefCntPtr< vfs::FileSystem > FS)llvm::MIRProfileLoaderinline
OptRemarkAnalysisT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
OptRemarkEmitterT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
OREllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
Pllvm::MIRProfileLoaderprotected
PDTllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
PostDominatorTreePtrT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
PostDominatorTreeT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
Predecessorsllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
PredRangeT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
printBlockEquivalence(raw_ostream &OS, const BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
printBlockWeight(raw_ostream &OS, const BasicBlockT *BB) constllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
printEdgeWeight(raw_ostream &OS, Edge E)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
ProfileIsValidllvm::MIRProfileLoaderprotected
propagateThroughEdges(FunctionT &F, bool UpdateBlockCount)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
propagateWeights(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
PSIllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
Readerllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
RemappingFilenamellvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
runOnFunction(MachineFunction &F)llvm::MIRProfileLoader
SampleCoverageTrackerllvm::MIRProfileLoaderfriend
SampleProfileLoaderBaseImpl(std::string Name, std::string RemapName, IntrusiveRefCntPtr< vfs::FileSystem > FS)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >inline
Samplesllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
setBranchProbs(MachineFunction &F)llvm::MIRProfileLoader
setFSPass(FSDiscriminatorPass Pass)llvm::MIRProfileLoaderinline
setInitVals(MachineDominatorTree *MDT, MachinePostDominatorTree *MPDT, MachineLoopInfo *MLI, MachineBlockFrequencyInfo *MBFI, MachineOptimizationRemarkEmitter *MORE)llvm::MIRProfileLoaderinline
Successorsllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
SuccRangeT typedefllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >
VisitedBlocksllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
VisitedEdgesllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
visitEdge(Edge E, unsigned *NumUnknownEdges, Edge *UnknownEdge)llvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected
~SampleProfileLoaderBaseImpl()=defaultllvm::SampleProfileLoaderBaseImpl< MachineBasicBlock >protected