#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. |
1.4.6