LLVM 19.0.0git
llvm::SwitchCG::SwitchLowering Member List

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

addSuccessorWithProb(MachineBasicBlock *Src, MachineBasicBlock *Dst, BranchProbability Prob=BranchProbability::getUnknown())=0llvm::SwitchCG::SwitchLoweringpure virtual
BitTestCasesllvm::SwitchCG::SwitchLowering
buildBitTests(CaseClusterVector &Clusters, unsigned First, unsigned Last, const SwitchInst *SI, CaseCluster &BTCluster)llvm::SwitchCG::SwitchLowering
buildJumpTable(const CaseClusterVector &Clusters, unsigned First, unsigned Last, const SwitchInst *SI, const std::optional< SDLoc > &SL, MachineBasicBlock *DefaultMBB, CaseCluster &JTCluster)llvm::SwitchCG::SwitchLowering
caseClusterRank(const CaseCluster &CC, CaseClusterIt First, CaseClusterIt Last)llvm::SwitchCG::SwitchLowering
computeSplitWorkItemInfo(const SwitchWorkListItem &W)llvm::SwitchCG::SwitchLowering
findBitTestClusters(CaseClusterVector &Clusters, const SwitchInst *SI)llvm::SwitchCG::SwitchLowering
findJumpTables(CaseClusterVector &Clusters, const SwitchInst *SI, std::optional< SDLoc > SL, MachineBasicBlock *DefaultMBB, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI)llvm::SwitchCG::SwitchLowering
init(const TargetLowering &tli, const TargetMachine &tm, const DataLayout &dl)llvm::SwitchCG::SwitchLoweringinline
JTCasesllvm::SwitchCG::SwitchLowering
SwitchCasesllvm::SwitchCG::SwitchLowering
SwitchLowering(FunctionLoweringInfo &funcinfo)llvm::SwitchCG::SwitchLoweringinline
~SwitchLowering()=defaultllvm::SwitchCG::SwitchLoweringvirtual