class SelectionDAGBuilder::SDAGSwitchLowering
Declaration
class SelectionDAGBuilder::SDAGSwitchLowering : public SwitchLowering { /* full declaration omitted */ };
Declared at: llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:397
Inherits from: SwitchLowering
Member Variables
Inherited from SwitchLowering:
Method Overview
- public SDAGSwitchLowering(llvm::SelectionDAGBuilder * sdb, llvm::FunctionLoweringInfo & funcinfo)
- public virtual void addSuccessorWithProb(llvm::MachineBasicBlock * Src, llvm::MachineBasicBlock * Dst, llvm::BranchProbability Prob = BranchProbability::getUnknown())
Inherited from SwitchLowering:
- public addSuccessorWithProb
- public buildBitTests
- public buildJumpTable
- public findBitTestClusters
- public findJumpTables
- public init
Methods
¶SDAGSwitchLowering(
llvm::SelectionDAGBuilder* sdb,
llvm::FunctionLoweringInfo& funcinfo)
SDAGSwitchLowering(
llvm::SelectionDAGBuilder* sdb,
llvm::FunctionLoweringInfo& funcinfo)
Declared at: llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:399
Parameters
- llvm::SelectionDAGBuilder* sdb
- llvm::FunctionLoweringInfo& funcinfo
¶virtual void addSuccessorWithProb(
llvm::MachineBasicBlock* Src,
llvm::MachineBasicBlock* Dst,
llvm::BranchProbability Prob =
BranchProbability::getUnknown())
virtual void addSuccessorWithProb(
llvm::MachineBasicBlock* Src,
llvm::MachineBasicBlock* Dst,
llvm::BranchProbability Prob =
BranchProbability::getUnknown())
Declared at: llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:402
Parameters
- llvm::MachineBasicBlock* Src
- llvm::MachineBasicBlock* Dst
- llvm::BranchProbability Prob = BranchProbability::getUnknown()