#include "managed.h"
Go to the source code of this file.
Classes | |
class | BasicBlock |
class | BasicBlock::LastStatementNotABranchError |
class | BasicBlock::LastStatementNotAGotoError |
Typedefs | |
typedef std::list< PBB >::iterator | BB_IT |
typedef BasicBlock * | PBB |
Enumerations | |
enum | BBTYPE { ONEWAY, TWOWAY, NWAY, CALL, RET, FALL, COMPJUMP, COMPCALL, INVALID } |
enum | condType { IfThen, IfThenElse, IfElse, Case } |
enum | loopType { PreTested, PostTested, Endless } |
enum | SBBTYPE { NONE, PRETESTLOOP, POSTTESTLOOP, ENDLESSLOOP, JUMPINOUTLOOP, JUMPINTOCASE, IFGOTO, IFTHEN, IFTHENELSE, IFELSE, CASE } |
enum | structType { Loop, Cond, LoopCond, Seq } |
enum | travType { UNTRAVERSED, DFS_TAG, DFS_LNUM, DFS_RNUM, DFS_CASE, DFS_PDOM, DFS_CODEGEN } |
enum | unstructType { Structured, JumpInOutLoop, JumpIntoCase } |
|
Definition at line 124 of file basicblock.h. |
|
Definition at line 38 of file basicblock.h. |
|
Definition at line 98 of file basicblock.h. |
|
Definition at line 76 of file basicblock.h. |
|
Definition at line 84 of file basicblock.h. |
|
Definition at line 110 of file basicblock.h. |
|
Definition at line 60 of file basicblock.h. |
|
Definition at line 49 of file basicblock.h. |
|
Definition at line 68 of file basicblock.h. |