class IRTranslator::GISelSwitchLowering
Declaration
class IRTranslator::GISelSwitchLowering : public SwitchLowering { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:529
Inherits from: SwitchLowering
Member Variables
Inherited from SwitchLowering:
Method Overview
- public GISelSwitchLowering(llvm::IRTranslator * irt, llvm::FunctionLoweringInfo & funcinfo)
- public virtual void addSuccessorWithProb(llvm::MachineBasicBlock * Src, llvm::MachineBasicBlock * Dst, llvm::BranchProbability Prob = BranchProbability::getUnknown())
- public virtual ~GISelSwitchLowering()
Inherited from SwitchLowering:
- public addSuccessorWithProb
- public buildBitTests
- public buildJumpTable
- public findBitTestClusters
- public findJumpTables
- public init
Methods
¶GISelSwitchLowering(
llvm::IRTranslator* irt,
llvm::FunctionLoweringInfo& funcinfo)
GISelSwitchLowering(
llvm::IRTranslator* irt,
llvm::FunctionLoweringInfo& funcinfo)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:531
Parameters
- llvm::IRTranslator* irt
- 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/include/llvm/CodeGen/GlobalISel/IRTranslator.h:536
Parameters
- llvm::MachineBasicBlock* Src
- llvm::MachineBasicBlock* Dst
- llvm::BranchProbability Prob = BranchProbability::getUnknown()
¶virtual ~GISelSwitchLowering()
virtual ~GISelSwitchLowering()
Declared at: llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:542