LLVM 17.0.0git
llvm::SampleProfileLoaderBaseImpl< BT > Member List

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

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