LLVM 19.0.0git
llvm::SampleProfileLoaderBaseImpl< FT > Member List

This is the complete list of members for llvm::SampleProfileLoaderBaseImpl< FT >, including all inherited members.

applyProfi(FunctionT &F, BlockEdgeMap &Successors, BlockWeightMap &SampleBlockWeights, BlockWeightMap &BlockWeights, EdgeWeightMap &EdgeWeights)llvm::SampleProfileLoaderBaseImpl< FT >protected
BasicBlockT typedefllvm::SampleProfileLoaderBaseImpl< FT >
BlockEdgeMap typedefllvm::SampleProfileLoaderBaseImpl< FT >
BlockFrequencyInfoT typedefllvm::SampleProfileLoaderBaseImpl< FT >
BlockWeightMap typedefllvm::SampleProfileLoaderBaseImpl< FT >
BlockWeightsllvm::SampleProfileLoaderBaseImpl< FT >protected
BT typedefllvm::SampleProfileLoaderBaseImpl< FT >
buildEdges(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< FT >protected
clearFunctionData(bool ResetDT=true)llvm::SampleProfileLoaderBaseImpl< FT >protected
computeAndPropagateWeights(FunctionT &F, const DenseSet< GlobalValue::GUID > &InlinedGUIDs)llvm::SampleProfileLoaderBaseImpl< FT >protected
computeBlockWeights(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< FT >protected
computeDominanceAndLoopInfo(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< FT >protected
computeDominanceAndLoopInfo(MachineFunction &F)llvm::SampleProfileLoaderBaseImpl< FT >protected
computeDominanceAndLoopInfo(Function &F)llvm::SampleProfileLoaderBaseImpl< FT >protected
CoverageTrackerllvm::SampleProfileLoaderBaseImpl< FT >protected
DILocation2SampleMapllvm::SampleProfileLoaderBaseImpl< FT >mutableprotected
DominatorTreePtrT typedefllvm::SampleProfileLoaderBaseImpl< FT >
DTllvm::SampleProfileLoaderBaseImpl< FT >protected
dump()llvm::SampleProfileLoaderBaseImpl< FT >inline
Edge typedefllvm::SampleProfileLoaderBaseImpl< FT >
EdgeWeightMap typedefllvm::SampleProfileLoaderBaseImpl< FT >
EdgeWeightsllvm::SampleProfileLoaderBaseImpl< FT >protected
emitCoverageRemarks(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< FT >protected
EquivalenceClassllvm::SampleProfileLoaderBaseImpl< FT >protected
EquivalenceClassMap typedefllvm::SampleProfileLoaderBaseImpl< FT >
Filenamellvm::SampleProfileLoaderBaseImpl< FT >protected
finalizeWeightPropagation(FunctionT &F, const DenseSet< GlobalValue::GUID > &InlinedGUIDs)llvm::SampleProfileLoaderBaseImpl< FT >protected
findEquivalenceClasses(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< FT >protected
findEquivalencesFor(BasicBlockT *BB1, ArrayRef< BasicBlockT * > Descendants, PostDominatorTreeT *DomTree)llvm::SampleProfileLoaderBaseImpl< FT >protected
findFunctionSamples(const InstructionT &I) constllvm::SampleProfileLoaderBaseImpl< FT >protectedvirtual
FSllvm::SampleProfileLoaderBaseImpl< FT >protected
FunctionT typedefllvm::SampleProfileLoaderBaseImpl< FT >
getBlockWeight(const BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< FT >protected
getEntryBB(const FunctionT *F)llvm::SampleProfileLoaderBaseImpl< FT >inlineprotected
getFunction(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< FT >inlineprotected
getFunctionLoc(FunctionT &Func)llvm::SampleProfileLoaderBaseImpl< FT >protected
getInstWeight(const InstructionT &Inst)llvm::SampleProfileLoaderBaseImpl< FT >protectedvirtual
getInstWeightImpl(const InstructionT &Inst)llvm::SampleProfileLoaderBaseImpl< FT >protected
getPredecessors(BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< FT >inlineprotected
getProbeWeight(const InstructionT &Inst)llvm::SampleProfileLoaderBaseImpl< FT >protectedvirtual
getSuccessors(BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< FT >inlineprotected
initWeightPropagation(FunctionT &F, const DenseSet< GlobalValue::GUID > &InlinedGUIDs)llvm::SampleProfileLoaderBaseImpl< FT >protected
InstructionT typedefllvm::SampleProfileLoaderBaseImpl< FT >
LIllvm::SampleProfileLoaderBaseImpl< FT >protected
LoopInfoPtrT typedefllvm::SampleProfileLoaderBaseImpl< FT >
LoopT typedefllvm::SampleProfileLoaderBaseImpl< FT >
NodeRef typedefllvm::SampleProfileLoaderBaseImpl< FT >
OptRemarkAnalysisT typedefllvm::SampleProfileLoaderBaseImpl< FT >
OptRemarkEmitterT typedefllvm::SampleProfileLoaderBaseImpl< FT >
OREllvm::SampleProfileLoaderBaseImpl< FT >protected
OutlineFunctionSamplesllvm::SampleProfileLoaderBaseImpl< FT >protected
PDTllvm::SampleProfileLoaderBaseImpl< FT >protected
PostDominatorTreePtrT typedefllvm::SampleProfileLoaderBaseImpl< FT >
PostDominatorTreeT typedefllvm::SampleProfileLoaderBaseImpl< FT >
Predecessorsllvm::SampleProfileLoaderBaseImpl< FT >protected
PredRangeT typedefllvm::SampleProfileLoaderBaseImpl< FT >
printBlockEquivalence(raw_ostream &OS, const BasicBlockT *BB)llvm::SampleProfileLoaderBaseImpl< FT >protected
printBlockWeight(raw_ostream &OS, const BasicBlockT *BB) constllvm::SampleProfileLoaderBaseImpl< FT >protected
printEdgeWeight(raw_ostream &OS, Edge E)llvm::SampleProfileLoaderBaseImpl< FT >protected
ProbeManagerllvm::SampleProfileLoaderBaseImpl< FT >protected
propagateThroughEdges(FunctionT &F, bool UpdateBlockCount)llvm::SampleProfileLoaderBaseImpl< FT >protected
propagateWeights(FunctionT &F)llvm::SampleProfileLoaderBaseImpl< FT >protected
PSIllvm::SampleProfileLoaderBaseImpl< FT >protected
Readerllvm::SampleProfileLoaderBaseImpl< FT >protected
RemappingFilenamellvm::SampleProfileLoaderBaseImpl< FT >protected
SampleCoverageTrackerllvm::SampleProfileLoaderBaseImpl< FT >friend
SampleProfileLoaderBaseImpl(std::string Name, std::string RemapName, IntrusiveRefCntPtr< vfs::FileSystem > FS)llvm::SampleProfileLoaderBaseImpl< FT >inline
Samplesllvm::SampleProfileLoaderBaseImpl< FT >protected
Successorsllvm::SampleProfileLoaderBaseImpl< FT >protected
SuccRangeT typedefllvm::SampleProfileLoaderBaseImpl< FT >
VisitedBlocksllvm::SampleProfileLoaderBaseImpl< FT >protected
VisitedEdgesllvm::SampleProfileLoaderBaseImpl< FT >protected
visitEdge(Edge E, unsigned *NumUnknownEdges, Edge *UnknownEdge)llvm::SampleProfileLoaderBaseImpl< FT >protected
~SampleProfileLoaderBaseImpl()=defaultllvm::SampleProfileLoaderBaseImpl< FT >protected