addSuccessors(SyntaxNode *root, std::vector< SyntaxNode * > &successors) | PretestedLoopSyntaxNode | [virtual] |
addToScore(int n) | SyntaxNode | [inline] |
clone() | PretestedLoopSyntaxNode | [virtual] |
cond | PretestedLoopSyntaxNode | [protected] |
correspond | SyntaxNode | [protected] |
depth | SyntaxNode | [protected] |
endsWithGoto() | PretestedLoopSyntaxNode | [inline, virtual] |
evaluate(SyntaxNode *root) | PretestedLoopSyntaxNode | [virtual] |
findNodeFor(PBB bb) | PretestedLoopSyntaxNode | [virtual] |
getBB() | SyntaxNode | [inline] |
getCorrespond() | SyntaxNode | [inline] |
getDepth() | SyntaxNode | [inline] |
getEnclosingLoop(SyntaxNode *pFor, SyntaxNode *cur=NULL) | PretestedLoopSyntaxNode | [inline, virtual] |
getNumber() | SyntaxNode | [inline, virtual] |
getNumOutEdges() | PretestedLoopSyntaxNode | [inline, virtual] |
getOutEdge(SyntaxNode *root, int n) | PretestedLoopSyntaxNode | [virtual] |
getScore() | SyntaxNode | |
ignoreGoto() | SyntaxNode | [inline, virtual] |
isBlock() | SyntaxNode | [inline, virtual] |
isBranch() | PretestedLoopSyntaxNode | [inline, virtual] |
isGoto() | PretestedLoopSyntaxNode | [inline, virtual] |
nodenum | SyntaxNode | [protected] |
notGoto | SyntaxNode | [protected] |
pbb | SyntaxNode | [protected] |
pBody | PretestedLoopSyntaxNode | [protected] |
PretestedLoopSyntaxNode() | PretestedLoopSyntaxNode | |
printAST(SyntaxNode *root, std::ostream &os) | PretestedLoopSyntaxNode | [virtual] |
replace(SyntaxNode *from, SyntaxNode *to) | PretestedLoopSyntaxNode | [virtual] |
score | SyntaxNode | [protected] |
setBB(PBB bb) | SyntaxNode | [inline] |
setBody(SyntaxNode *n) | PretestedLoopSyntaxNode | [inline] |
setCond(Exp *e) | PretestedLoopSyntaxNode | [inline] |
setDepth(int n) | SyntaxNode | [inline] |
startsWith(SyntaxNode *node) | SyntaxNode | [inline, virtual] |
SyntaxNode() | SyntaxNode | |
~PretestedLoopSyntaxNode() | PretestedLoopSyntaxNode | [virtual] |
~SyntaxNode() | SyntaxNode | [virtual] |