Intel SPMD Program Compiler  1.9.2
Public Member Functions | Public Attributes | List of all members
SwitchVisitInfo Struct Reference
Collaboration diagram for SwitchVisitInfo:
Collaboration graph
[legend]

Public Member Functions

 SwitchVisitInfo (FunctionEmitContext *c)
 

Public Attributes

FunctionEmitContextctx
 
llvm::BasicBlock * defaultBlock
 
std::vector< std::pair< int, llvm::BasicBlock * > > caseBlocks
 
std::map< llvm::BasicBlock *, llvm::BasicBlock * > nextBlock
 
llvm::BasicBlock * lastBlock
 

Detailed Description

Definition at line 2797 of file stmt.cpp.

Constructor & Destructor Documentation

SwitchVisitInfo::SwitchVisitInfo ( FunctionEmitContext c)
inline

Definition at line 2798 of file stmt.cpp.

Member Data Documentation

std::vector<std::pair<int, llvm::BasicBlock *> > SwitchVisitInfo::caseBlocks

Definition at line 2811 of file stmt.cpp.

Referenced by SwitchStmt::EmitCode().

FunctionEmitContext* SwitchVisitInfo::ctx

Definition at line 2804 of file stmt.cpp.

llvm::BasicBlock* SwitchVisitInfo::defaultBlock

Definition at line 2807 of file stmt.cpp.

Referenced by SwitchStmt::EmitCode().

llvm::BasicBlock* SwitchVisitInfo::lastBlock

Definition at line 2821 of file stmt.cpp.

Referenced by SwitchStmt::EmitCode().

std::map<llvm::BasicBlock *, llvm::BasicBlock *> SwitchVisitInfo::nextBlock

Definition at line 2816 of file stmt.cpp.

Referenced by SwitchStmt::EmitCode().


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