LLVM: llvm::SwitchCG::JumpTable Struct Reference (original) (raw)

#include "[llvm/CodeGen/SwitchLoweringUtils.h](SwitchLoweringUtils%5F8h%5Fsource.html)"

Public Attributes
Register Reg
The virtual register containing the index of the jump table entry to jump to.
unsigned JTI
The JumpTableIndex for this jump table in the function.
MachineBasicBlock * MBB
The MBB into which to emit the code for the indirect jump.
MachineBasicBlock * Default
The MBB of the default bb, which is a successor of the range check MBB.
std::optional< SDLoc > SL
The debug location of the instruction this JumpTable was produced from.

Definition at line 170 of file SwitchLoweringUtils.h.

Default

The MBB of the default bb, which is a successor of the range check MBB.

This is when updating PHI nodes in successors.

Definition at line 180 of file SwitchLoweringUtils.h.

Referenced by JumpTable().

JTI

MBB

Reg

SL

std::optional<SDLoc> llvm::SwitchCG::JumpTable::SL


The documentation for this struct was generated from the following file: