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:
- include/llvm/CodeGen/SwitchLoweringUtils.h