| addStatement(SyntaxNode *n) | BlockSyntaxNode | [inline] |
| addSuccessors(SyntaxNode *root, std::vector< SyntaxNode * > &successors) | BlockSyntaxNode | [virtual] |
| addToScore(int n) | SyntaxNode | [inline] |
| BlockSyntaxNode() | BlockSyntaxNode | |
| clone() | BlockSyntaxNode | [virtual] |
| correspond | SyntaxNode | [protected] |
| depth | SyntaxNode | [protected] |
| endsWithGoto() | BlockSyntaxNode | [inline, virtual] |
| evaluate(SyntaxNode *root) | BlockSyntaxNode | [virtual] |
| findNodeFor(PBB bb) | BlockSyntaxNode | [virtual] |
| getBB() | SyntaxNode | [inline] |
| getCorrespond() | SyntaxNode | [inline] |
| getDepth() | SyntaxNode | [inline] |
| getEnclosingLoop(SyntaxNode *pFor, SyntaxNode *cur=NULL) | BlockSyntaxNode | [inline, virtual] |
| getNumber() | SyntaxNode | [inline, virtual] |
| getNumOutEdges() | BlockSyntaxNode | [virtual] |
| getNumStatements() | BlockSyntaxNode | [inline] |
| getOutEdge(SyntaxNode *root, int n) | BlockSyntaxNode | [virtual] |
| getScore() | SyntaxNode | |
| getStatement(int n) | BlockSyntaxNode | [inline] |
| ignoreGoto() | BlockSyntaxNode | [inline, virtual] |
| isBlock() | BlockSyntaxNode | [inline, virtual] |
| isBranch() | SyntaxNode | [virtual] |
| isGoto() | SyntaxNode | [virtual] |
| nodenum | SyntaxNode | [protected] |
| notGoto | SyntaxNode | [protected] |
| pbb | SyntaxNode | [protected] |
| prependStatement(SyntaxNode *n) | BlockSyntaxNode | [inline] |
| printAST(SyntaxNode *root, std::ostream &os) | BlockSyntaxNode | [virtual] |
| replace(SyntaxNode *from, SyntaxNode *to) | BlockSyntaxNode | [virtual] |
| score | SyntaxNode | [protected] |
| setBB(PBB bb) | SyntaxNode | [inline] |
| setDepth(int n) | SyntaxNode | [inline] |
| setStatement(int i, SyntaxNode *n) | BlockSyntaxNode | [inline] |
| startsWith(SyntaxNode *node) | BlockSyntaxNode | [inline, virtual] |
| statements | BlockSyntaxNode | [private] |
| SyntaxNode() | SyntaxNode | |
| ~BlockSyntaxNode() | BlockSyntaxNode | [virtual] |
| ~SyntaxNode() | SyntaxNode | [virtual] |