addRenameNumberForNode(const VarName &var, SgNode *node) | VariableRenaming | private |
aggregatePreviousDefs(cfgNode curNode, TableEntry &results) | VariableRenaming | private |
buildVariableReference(const VarName &var, SgScopeStatement *scope=NULL) | VariableRenaming | static |
cfgEdge typedef | VariableRenaming | |
cfgEdgeVec typedef | VariableRenaming | |
cfgNode typedef | VariableRenaming | |
cfgNodeVec typedef | VariableRenaming | |
DEBUG_MODE | VariableRenaming | private |
DEBUG_MODE_EXTRA | VariableRenaming | private |
defTable | VariableRenaming | private |
defUse(cfgNode node, bool *memberRefInserted, NodeVec &changedNodes) | VariableRenaming | private |
DefUseTable typedef | VariableRenaming | |
emptyName | VariableRenaming | static |
emptyRenameEntry | VariableRenaming | static |
emptyRenameTable | VariableRenaming | static |
expandedDefTable | VariableRenaming | private |
expandMemberDefinitions(cfgNode curNode) | VariableRenaming | private |
expandMemberUses(cfgNode curNode) | VariableRenaming | private |
firstDefList | VariableRenaming | private |
FirstDefTable typedef | VariableRenaming | |
getAllUsesForDef(const VarName &var, int num) | VariableRenaming | |
getAllUsesForDef(const VarName &var, int num) | VariableRenaming | inline |
getDebug() const | VariableRenaming | inline |
getDebugExtra() const | VariableRenaming | inline |
getDefsAtNode(SgNode *node) | VariableRenaming | |
getDefsAtNodeForName(SgNode *node, const VarName &var) | VariableRenaming | |
getDefsForSubtree(SgNode *node) | VariableRenaming | |
getDefTable() | VariableRenaming | inline |
getDefTable() const | VariableRenaming | inline |
getExpandedDefsAtNode(SgNode *node) | VariableRenaming | |
getExpandedDefsAtNodeForName(SgNode *node, const VarName &var) | VariableRenaming | |
getMaxRenameNumberForName(const VarName &var) const | VariableRenaming | |
getNodeForRenameNumber(const VarName &var, int num) const | VariableRenaming | |
getOriginalDefsAtNode(SgNode *node) | VariableRenaming | |
getOriginalDefsAtNodeForName(SgNode *node, const VarName &var) | VariableRenaming | |
getOriginalDefsForSubtree(SgNode *node) | VariableRenaming | |
getOriginalUsesAtNode(SgNode *node) | VariableRenaming | |
getPropDefTable() | VariableRenaming | inline |
getPropDefTable() const | VariableRenaming | inline |
getReachingDefsAtFunctionEnd(SgFunctionDefinition *node) | VariableRenaming | |
getReachingDefsAtFunctionEndForName(SgFunctionDefinition *node, const VarName &var) | VariableRenaming | |
getReachingDefsAtFunctionStart(SgFunctionDefinition *node) | VariableRenaming | |
getReachingDefsAtFunctionStartForName(SgFunctionDefinition *node, const VarName &var) | VariableRenaming | |
getReachingDefsAtNode(SgNode *node) | VariableRenaming | |
getReachingDefsAtNodeForName(SgNode *node, const VarName &var) | VariableRenaming | |
getReachingDefsAtScopeEnd(SgScopeStatement *scope) | VariableRenaming | |
getReachingDefsAtStatementStart(SgStatement *statement) | VariableRenaming | |
getRenameNumberForNode(const VarName &var, SgNode *node) const | VariableRenaming | |
getUniqueName(SgNode *node) | VariableRenaming | static |
getUsesAtNode(SgNode *node) | VariableRenaming | |
getUsesAtNodeForName(SgNode *node, const VarName &var) | VariableRenaming | |
getUseTable() | VariableRenaming | inline |
getUseTable() const | VariableRenaming | inline |
getVarName(SgNode *node) | VariableRenaming | static |
getVarsUsedInSubtree(SgNode *root) | VariableRenaming | private |
InitNameVec typedef | VariableRenaming | |
insertDefsForExternalVariables(SgFunctionDeclaration *function) | VariableRenaming | private |
insertExpandedDefsForUse(cfgNode curNode, VarName name, NodeVec &changedNodes) | VariableRenaming | private |
isBuiltinVar(const VarName &var) | VariableRenaming | private |
isFromLibrary(SgFunctionDeclaration *node) | VariableRenaming | static |
isPrefixOfName(VarName name, VarName prefix) | VariableRenaming | static |
keyToString(const VarName &vec) | VariableRenaming | static |
mergeDefs(cfgNode curNode, bool *memberRefInserted, NodeVec &changedNodes) | VariableRenaming | private |
NodeNumRenameEntry typedef | VariableRenaming | |
NodeNumRenameTable typedef | VariableRenaming | |
nodeRenameTable | VariableRenaming | private |
NodeVec typedef | VariableRenaming | |
NumNodeRenameEntry typedef | VariableRenaming | |
NumNodeRenameTable typedef | VariableRenaming | |
numRenameTable | VariableRenaming | private |
originalDefTable | VariableRenaming | private |
printDefs(const TableEntry &table) | VariableRenaming | private |
printDefs(SgNode *node) | VariableRenaming | |
printOriginalDefs(SgNode *node) | VariableRenaming | |
printOriginalDefTable() | VariableRenaming | |
printRenameEntry(const NodeNumRenameEntry &entry) | VariableRenaming | static |
printRenameEntry(const NumNodeRenameEntry &entry) | VariableRenaming | static |
printRenameTable() | VariableRenaming | |
printRenameTable(const VarName &var) | VariableRenaming | |
printRenameTable(const NodeNumRenameTable &table) | VariableRenaming | static |
printRenameTable(const NumNodeRenameTable &table) | VariableRenaming | static |
printToDOT(SgSourceFile *file, std::ofstream &outFile) | VariableRenaming | private |
printToFilteredDOT(SgSourceFile *file, std::ofstream &outFile) | VariableRenaming | private |
printUses(const TableEntry &table) | VariableRenaming | private |
printUses(SgNode *node) | VariableRenaming | |
project | VariableRenaming | private |
resolveUses(cfgNode curNode, bool *memberRefInserted, NodeVec &changedNodes) | VariableRenaming | private |
run() | VariableRenaming | |
runDefUse(SgFunctionDefinition *func) | VariableRenaming | private |
TableEntry typedef | VariableRenaming | |
thisDecl | VariableRenaming | static |
toDOT(const std::string fileName) | VariableRenaming | |
toFilteredDOT(const std::string fileName) | VariableRenaming | |
useTable | VariableRenaming | private |
VariableRenaming(SgProject *proj) | VariableRenaming | inline |
varKeyTag | VariableRenaming | static |
VarName typedef | VariableRenaming | |
~VariableRenaming() | VariableRenaming | inline |