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] |