struct JumpTable
Declaration
struct JumpTable { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:160
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)
JumpTable(unsigned int R,
unsigned int J,
llvm::MachineBasicBlock* M,
llvm::MachineBasicBlock* D)
Declared at: llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:172
Parameters
- unsigned int R
- unsigned int J
- llvm::MachineBasicBlock* M
- llvm::MachineBasicBlock* D