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:

public SwitchCases
public JTCases
public BitTestCases

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:

Methods

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

Declared at: llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:402

Parameters

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