struct JumpTable

Declaration

struct JumpTable { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:165

Member Variables

public unsigned int Reg
The virtual register containing the index of the jump table entry to jump to.
public unsigned int JTI
The JumpTableIndex for this jump table in the function.
public llvm::MachineBasicBlock* MBB
The MBB into which to emit the code for the indirect jump.
public llvm::MachineBasicBlock* Default
The MBB of the default bb, which is a successor of the range check MBB. This is when updating PHI nodes in successors.

Method Overview

  • public JumpTable(unsigned int R, unsigned int J, llvm::MachineBasicBlock * M, llvm::MachineBasicBlock * D)

Methods

ΒΆJumpTable(unsigned int R,
          unsigned int J,
          llvm::MachineBasicBlock* M,
          llvm::MachineBasicBlock* D)

Declared at: llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:177

Parameters

unsigned int R
unsigned int J
llvm::MachineBasicBlock* M
llvm::MachineBasicBlock* D