|
LLVM 22.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 |