|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
BeginChord | This class is used to represent the very first node in the CFG. |
BranchChord | This class is a parent class for branching statements. |
Chord | This class represents nodes in a CFG. |
DecisionChord | This class represents a CFG node that has multiple out-going CFG edges. |
EndChord | This class represents the very last node in the CFG. |
ExitChord | This class represents exit statements. |
ExprChord | This class is used to represent an assignment operation in a CFG. |
GotoChord | This class represents a goto statement. |
IfThenElseChord | This class represents a if-then-else statement node in a Scribble CFG. |
LeaveChord | This class is a parent class for routine terminating statements. |
LoopExitChord | This class is used to mark the exit point of loops. |
LoopHeaderChord | This class is used to mark the start of a loop. |
LoopInitChord | This class is used to mark the beginning of the initialization for a loop. |
LoopPreHeaderChord | This class represents the start of a loop but is not part of the loop. |
LoopTailChord | This class is used to collect the loop edges so that the loop header has two and only two in-coming CFG edges. |
MarkerChord | This class represents a "marker" node in the CFG. |
NullChord | This class is used as a place holder in the construction of the CFG. |
PhiExprChord | This class is used to represent a node in a CFG that contains a PhiExpr expression. |
ReturnChord | This class represents return statements. |
SequentialChord | This class is a base class for any node in the CFG which does not alter control flow. |
SwitchChord | This class represents a Scribble CFG node that has multiple out-going CFG edges. |
Represents nodes in the CFG.
The base class is the Chord
class.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |