LLVM 19.0.0git
llvm::BranchProbabilityInfo Member List

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

BranchProbabilityInfo()=defaultllvm::BranchProbabilityInfo
BranchProbabilityInfo(const Function &F, const LoopInfo &LI, const TargetLibraryInfo *TLI=nullptr, DominatorTree *DT=nullptr, PostDominatorTree *PDT=nullptr)llvm::BranchProbabilityInfoinline
BranchProbabilityInfo(BranchProbabilityInfo &&Arg)llvm::BranchProbabilityInfoinline
BranchProbabilityInfo(const BranchProbabilityInfo &)=deletellvm::BranchProbabilityInfo
calculate(const Function &F, const LoopInfo &LI, const TargetLibraryInfo *TLI, DominatorTree *DT, PostDominatorTree *PDT)llvm::BranchProbabilityInfo
copyEdgeProbabilities(BasicBlock *Src, BasicBlock *Dst)llvm::BranchProbabilityInfo
eraseBlock(const BasicBlock *BB)llvm::BranchProbabilityInfo
getBranchProbStackProtector(bool IsLikely)llvm::BranchProbabilityInfoinlinestatic
getEdgeProbability(const BasicBlock *Src, unsigned IndexInSuccessors) constllvm::BranchProbabilityInfo
getEdgeProbability(const BasicBlock *Src, const BasicBlock *Dst) constllvm::BranchProbabilityInfo
getEdgeProbability(const BasicBlock *Src, const_succ_iterator Dst) constllvm::BranchProbabilityInfo
invalidate(Function &, const PreservedAnalyses &PA, FunctionAnalysisManager::Invalidator &)llvm::BranchProbabilityInfo
isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) constllvm::BranchProbabilityInfo
operator=(const BranchProbabilityInfo &)=deletellvm::BranchProbabilityInfo
operator=(BranchProbabilityInfo &&RHS)llvm::BranchProbabilityInfoinline
print(raw_ostream &OS) constllvm::BranchProbabilityInfo
printEdgeProbability(raw_ostream &OS, const BasicBlock *Src, const BasicBlock *Dst) constllvm::BranchProbabilityInfo
releaseMemory()llvm::BranchProbabilityInfo
setEdgeProbability(const BasicBlock *Src, const SmallVectorImpl< BranchProbability > &Probs)llvm::BranchProbabilityInfo
swapSuccEdgesProbabilities(const BasicBlock *Src)llvm::BranchProbabilityInfo