|
| void | VirtualCFG::initCFGRewrite (SgProject *project) |
| | void insertAfterCFG(DataflowNode cfgNode, SgProject project); More...
|
| |
| bool | VirtualCFG::isNonMutatingOperator (SgNode *n) |
| |
| bool | VirtualCFG::isNonMutatingSubTree (SgNode *n) |
| |
| void | VirtualCFG::replaceExpressionChecked (SgNode *parent, SgExpression *from, SgExpression *to) |
| |
| void | VirtualCFG::replaceStatement (SgNode *parent, SgStatement *from, SgStatement *to) |
| |
| Sg_File_Info * | VirtualCFG::getFileInfo (SgNode *n) |
| |
| std::string | VirtualCFG::getFileInfoString (SgNode *n) |
| |
| std::string | VirtualCFG::getFileInfoString (CFGNode n) |
| |
| CFGNode | VirtualCFG::theInEdge (CFGNode n) |
| |
| CFGNode | VirtualCFG::theOutEdge (CFGNode n) |
| |
| SgExpression * | VirtualCFG::insertBeforeExpression (SgExpression *expr, SgExpression *newNode) |
| |
| SgExpression * | VirtualCFG::insertAfterExpression (SgExpression *expr, SgExpression *newNode) |
| |
| void | VirtualCFG::replaceStatementByBlockBefore (SgStatement *stmt, SgStatement *newNode) |
| |
| void | VirtualCFG::replaceStatementByBlockAfter (SgStatement *stmt, SgStatement *newNode) |
| |
| void | VirtualCFG::createTmpVarInit (SgType *varType, std::string newName, bool byReference, SgName &varName, SgInitializedName *&initName, SgType *&newType, SgVariableDeclaration *&varDecl) |
| |
| SgStatement * | VirtualCFG::createFuncCallStmt (SgFunctionDeclaration *funcDecl) |
| |
| SgVariableSymbol * | VirtualCFG::varSymFromInitName (SgInitializedName *initName) |
| |
| SgVarRefExp * | VirtualCFG::varRefFromInitName (SgInitializedName *initName) |
| |
| SgAssignOp * | VirtualCFG::replaceExprWithAssignOp (SgExpression *orig, SgVarRefExp *lhsVar) |
| |
| void | VirtualCFG::insertVarDecl (SgStatement *anchor, SgType *varType, bool before, SgInitializedName *&initName) |
| |
| void | VirtualCFG::insertAroundForInit (SgVariableDeclaration *n, SgExpression *newNode, bool before) |
| |
| void | VirtualCFG::prependToScopeStmt (SgNode *target, SgNode *newNode, void *data) |
| |
| void | VirtualCFG::appendToScopeStmt (SgNode *target, SgNode *newNode, void *data) |
| |