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:

public SwitchCases
public JTCases
public BitTestCases

Method Overview

Inherited from SwitchLowering:

Methods

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())

Declared at: llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:536

Parameters

llvm::MachineBasicBlock* Src
llvm::MachineBasicBlock* Dst
llvm::BranchProbability Prob = BranchProbability::getUnknown()

virtual ~GISelSwitchLowering()

Declared at: llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:542