LLVM 19.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< MachineFunction >protected
BasicBlockT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
BFIllvm::MIRProfileLoaderprotected
BlockEdgeMap typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
BlockFrequencyInfoT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
BlockWeightMap typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
BlockWeightsllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
BT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
buildEdges(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
clearFunctionData(bool ResetDT=true)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
computeAndPropagateWeights(FunctionT &F, const DenseSet< GlobalValue::GUID > &InlinedGUIDs)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
computeBlockWeights(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
computeDominanceAndLoopInfo(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
computeDominanceAndLoopInfo(MachineFunction &F)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
computeDominanceAndLoopInfo(Function &F)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
CoverageTrackerllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
DILocation2SampleMapllvm::SampleProfileLoaderBaseImpl< MachineFunction >mutableprotected
doInitialization(Module &M)llvm::MIRProfileLoader
DominatorTreePtrT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
DTllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
dump()llvm::SampleProfileLoaderBaseImpl< MachineFunction >inline
Edge typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
EdgeWeightMap typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
EdgeWeightsllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
emitCoverageRemarks(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
EquivalenceClassllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
EquivalenceClassMap typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
Filenamellvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
finalizeWeightPropagation(FunctionT &F, const DenseSet< GlobalValue::GUID > &InlinedGUIDs)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
findEquivalenceClasses(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
findEquivalencesFor(BasicBlockT *BB1, ArrayRef< BasicBlockT * > Descendants, PostDominatorTreeT *DomTree)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
findFunctionSamples(const InstructionT &I) constllvm::SampleProfileLoaderBaseImpl< MachineFunction >protectedvirtual
FSllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
FunctionT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
getBlockWeight(const BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
getEntryBB(const FunctionT *F)llvm::SampleProfileLoaderBaseImpl< MachineFunction >inlineprotected
getFunction(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineFunction >inlineprotected
getFunctionLoc(FunctionT &Func)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
getInstWeight(const MachineInstr &MI) overridellvm::MIRProfileLoaderinlineprotected
SampleProfileLoaderBaseImpl< MachineFunction >::getInstWeight(const InstructionT &Inst)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protectedvirtual
getInstWeightImpl(const InstructionT &Inst)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
getPredecessors(BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< MachineFunction >inlineprotected
getProbeWeight(const InstructionT &Inst)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protectedvirtual
getSuccessors(BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< MachineFunction >inlineprotected
HighBitllvm::MIRProfileLoaderprotected
initWeightPropagation(FunctionT &F, const DenseSet< GlobalValue::GUID > &InlinedGUIDs)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
InstructionT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
isValid() constllvm::MIRProfileLoaderinline
LIllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
LoopInfoPtrT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
LoopT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
LowBitllvm::MIRProfileLoaderprotected
MIRProfileLoader(StringRef Name, StringRef RemapName, IntrusiveRefCntPtr< vfs::FileSystem > FS)llvm::MIRProfileLoaderinline
NodeRef typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
OptRemarkAnalysisT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
OptRemarkEmitterT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
OREllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
OutlineFunctionSamplesllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
Pllvm::MIRProfileLoaderprotected
PDTllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
PostDominatorTreePtrT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
PostDominatorTreeT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
Predecessorsllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
PredRangeT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
printBlockEquivalence(raw_ostream &OS, const BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
printBlockWeight(raw_ostream &OS, const BasicBlockT *BB) constllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
printEdgeWeight(raw_ostream &OS, Edge E)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
ProbeManagerllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
ProfileIsValidllvm::MIRProfileLoaderprotected
propagateThroughEdges(FunctionT &F, bool UpdateBlockCount)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
propagateWeights(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
PSIllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
Readerllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
RemappingFilenamellvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
runOnFunction(MachineFunction &F)llvm::MIRProfileLoader
SampleCoverageTrackerllvm::MIRProfileLoaderfriend
SampleProfileLoaderBaseImpl(std::string Name, std::string RemapName, IntrusiveRefCntPtr< vfs::FileSystem > FS)llvm::SampleProfileLoaderBaseImpl< MachineFunction >inline
Samplesllvm::SampleProfileLoaderBaseImpl< MachineFunction >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< MachineFunction >protected
SuccRangeT typedefllvm::SampleProfileLoaderBaseImpl< MachineFunction >
VisitedBlocksllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
VisitedEdgesllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
visitEdge(Edge E, unsigned *NumUnknownEdges, Edge *UnknownEdge)llvm::SampleProfileLoaderBaseImpl< MachineFunction >protected
~SampleProfileLoaderBaseImpl()=defaultllvm::SampleProfileLoaderBaseImpl< MachineFunction >protected