LLVM 20.0.0git
|
This is the complete list of members for llvm::SwitchCG::SwitchLowering, including all inherited members.
addSuccessorWithProb(MachineBasicBlock *Src, MachineBasicBlock *Dst, BranchProbability Prob=BranchProbability::getUnknown())=0 | llvm::SwitchCG::SwitchLowering | pure virtual |
BitTestCases | llvm::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::SwitchLowering | inline |
JTCases | llvm::SwitchCG::SwitchLowering | |
SwitchCases | llvm::SwitchCG::SwitchLowering | |
SwitchLowering(FunctionLoweringInfo &funcinfo) | llvm::SwitchCG::SwitchLowering | inline |
~SwitchLowering()=default | llvm::SwitchCG::SwitchLowering | virtual |