LLVM API Documentation

llvm::SelectionDAGISel::JumpTable Struct Reference

#include <SelectionDAGISel.h>

Collaboration diagram for llvm::SelectionDAGISel::JumpTable:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 JumpTable (unsigned R, unsigned J, MachineBasicBlock *M, MachineBasicBlock *D)

Public Attributes

unsigned Reg
unsigned JTI
MachineBasicBlockMBB
MachineBasicBlockDefault

Detailed Description

Definition at line 90 of file SelectionDAGISel.h.


Constructor & Destructor Documentation

llvm::SelectionDAGISel::JumpTable::JumpTable ( unsigned  R,
unsigned  J,
MachineBasicBlock M,
MachineBasicBlock D 
) [inline]

Definition at line 91 of file SelectionDAGISel.h.


Member Data Documentation

unsigned llvm::SelectionDAGISel::JumpTable::Reg

Definition at line 95 of file SelectionDAGISel.h.

Referenced by llvm::SelectionDAGLowering::visitJumpTable(), and llvm::SelectionDAGLowering::visitSwitch().

unsigned llvm::SelectionDAGISel::JumpTable::JTI

Definition at line 97 of file SelectionDAGISel.h.

Referenced by llvm::SelectionDAGLowering::visitJumpTable(), and llvm::SelectionDAGLowering::visitSwitch().

MachineBasicBlock* llvm::SelectionDAGISel::JumpTable::MBB

Definition at line 99 of file SelectionDAGISel.h.

Referenced by llvm::SelectionDAGLowering::visitSwitch().

MachineBasicBlock* llvm::SelectionDAGISel::JumpTable::Default

Definition at line 102 of file SelectionDAGISel.h.

Referenced by llvm::SelectionDAGLowering::visitSwitch().


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