ROSE
0.9.6a
|
This is the complete list of members for DefUseAnalysis, including all inherited members.
addAnyElement(tabletype *tabl, SgNode *sgNode, SgInitializedName *initName, SgNode *defNode) | DefUseAnalysis | private |
addDefElement(SgNode *sgNode, SgInitializedName *initName, SgNode *defNode) | DefUseAnalysis | |
addID(SgNode *sgNode) | DefUseAnalysis | |
addUseElement(SgNode *sgNode, SgInitializedName *initName, SgNode *defNode) | DefUseAnalysis | |
clearUseOfElement(SgNode *sgNode, SgInitializedName *initName) | DefUseAnalysis | |
convtype typedef | DefUseAnalysis | private |
DEBUG_MODE | DefUseAnalysis | private |
DEBUG_MODE_EXTRA | DefUseAnalysis | private |
DefUseAnalysis(SgProject *proj) | DefUseAnalysis | inline |
dfaFunctions | DefUseAnalysis | private |
DFAnalysis() | DFAnalysis | inline |
dfaToDOT() | DefUseAnalysis | virtual |
disableVisualization() | DefUseAnalysis | inline |
find_all_global_variables() | DefUseAnalysis | private |
flush() | DefUseAnalysis | inline |
flushDefuse() | DefUseAnalysis | inline |
flushHelp() | DefUseAnalysis | inline |
getAnyFor(const multitype *mul, SgInitializedName *initName) | DefUseAnalysis | |
getAppName(SgFunctionDeclaration *functionDeclaration) | Support | private |
getDefFor(SgNode *node, SgInitializedName *initName) | DefUseAnalysis | virtual |
getDefMap() | DefUseAnalysis | inlinevirtual |
getDefMultiMapFor(SgNode *node) | DefUseAnalysis | virtual |
getDefSize() | DefUseAnalysis | virtual |
getFileNameString(std::string src) | Support | inlineprivate |
getFullName(SgFunctionDefinition *functionDef) | Support | private |
getGlobalVariables() | DefUseAnalysis | |
getInitName(SgNode *sgNode) | DefUseAnalysis | private |
getIntForSgNode(SgNode *node) | DefUseAnalysis | virtual |
getUseFor(SgNode *node, SgInitializedName *initName) | DefUseAnalysis | virtual |
getUseMap() | DefUseAnalysis | inlinevirtual |
getUseMultiMapFor(SgNode *node) | DefUseAnalysis | virtual |
getUseSize() | DefUseAnalysis | virtual |
globalVarList | DefUseAnalysis | private |
isContainedinVector(T filterNode, std::vector< T > worklist) | Support | inlineprivate |
isNodeGlobalVariable(SgInitializedName *node) | DefUseAnalysis | virtual |
mapAnyUnion(tabletype *tabl, SgNode *before, SgNode *other, SgNode *current) | DefUseAnalysis | private |
mapDefUnion(SgNode *before, SgNode *other, SgNode *current) | DefUseAnalysis | |
mapUseUnion(SgNode *before, SgNode *other, SgNode *current) | DefUseAnalysis | |
multitype typedef | DefUseAnalysis | private |
nrOfNodesVisited | DefUseAnalysis | private |
printAnyMap(tabletype *tabl) | DefUseAnalysis | private |
printDefMap() | DefUseAnalysis | virtual |
printMultiMap(const multitype *type) | DefUseAnalysis | |
printUseMap() | DefUseAnalysis | virtual |
project | DefUseAnalysis | private |
replaceElement(SgNode *sgNode, SgInitializedName *initName) | DefUseAnalysis | |
resBool(bool val) | Support | inlineprivate |
run() | DefUseAnalysis | virtual |
run(bool debug) | DefUseAnalysis | virtual |
searchMap(const tabletype *ltable, SgNode *node) | DefUseAnalysis | private |
searchMap(SgNode *node) | DefUseAnalysis | |
searchVizzMap(SgNode *node) | DefUseAnalysis | private |
setMaps(std::map< SgNode *, multitype > def, std::map< SgNode *, multitype > use) | DefUseAnalysis | inlinevirtual |
sgNodeCounter | DefUseAnalysis | privatestatic |
start_traversal_of_functions() | DefUseAnalysis | private |
start_traversal_of_one_function(SgFunctionDefinition *proc) | DefUseAnalysis | |
table | DefUseAnalysis | private |
tabletype typedef | DefUseAnalysis | private |
ToString(T t) | Support | inlineprivate |
usetable | DefUseAnalysis | private |
visualizationEnabled | DefUseAnalysis | private |
vizzhelp | DefUseAnalysis | private |
~DefUseAnalysis() | DefUseAnalysis | inlinevirtual |
~DFAnalysis() | DFAnalysis | inlinevirtual |