ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DefUseAnalysis Member List

This is the complete list of members for DefUseAnalysis, including all inherited members.

addAnyElement(tabletype *tabl, SgNode *sgNode, SgInitializedName *initName, SgNode *defNode)DefUseAnalysisprivate
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 typedefDefUseAnalysisprivate
DEBUG_MODEDefUseAnalysisprivate
DEBUG_MODE_EXTRADefUseAnalysisprivate
DefUseAnalysis(SgProject *proj)DefUseAnalysisinline
dfaFunctionsDefUseAnalysisprivate
DFAnalysis()DFAnalysisinline
dfaToDOT()DefUseAnalysisvirtual
disableVisualization()DefUseAnalysisinline
find_all_global_variables()DefUseAnalysisprivate
flush()DefUseAnalysisinline
flushDefuse()DefUseAnalysisinline
flushHelp()DefUseAnalysisinline
getAnyFor(const multitype *mul, SgInitializedName *initName)DefUseAnalysis
getAppName(SgFunctionDeclaration *functionDeclaration)Supportprivate
getDefFor(SgNode *node, SgInitializedName *initName)DefUseAnalysisvirtual
getDefMap()DefUseAnalysisinlinevirtual
getDefMultiMapFor(SgNode *node)DefUseAnalysisvirtual
getDefSize()DefUseAnalysisvirtual
getFileNameString(std::string src)Supportinlineprivate
getFullName(SgFunctionDefinition *functionDef)Supportprivate
getGlobalVariables()DefUseAnalysis
getInitName(SgNode *sgNode)DefUseAnalysisprivate
getIntForSgNode(SgNode *node)DefUseAnalysisvirtual
getUseFor(SgNode *node, SgInitializedName *initName)DefUseAnalysisvirtual
getUseMap()DefUseAnalysisinlinevirtual
getUseMultiMapFor(SgNode *node)DefUseAnalysisvirtual
getUseSize()DefUseAnalysisvirtual
globalVarListDefUseAnalysisprivate
isContainedinVector(T filterNode, std::vector< T > worklist)Supportinlineprivate
isNodeGlobalVariable(SgInitializedName *node)DefUseAnalysisvirtual
mapAnyUnion(tabletype *tabl, SgNode *before, SgNode *other, SgNode *current)DefUseAnalysisprivate
mapDefUnion(SgNode *before, SgNode *other, SgNode *current)DefUseAnalysis
mapUseUnion(SgNode *before, SgNode *other, SgNode *current)DefUseAnalysis
multitype typedefDefUseAnalysisprivate
nrOfNodesVisitedDefUseAnalysisprivate
printAnyMap(tabletype *tabl)DefUseAnalysisprivate
printDefMap()DefUseAnalysisvirtual
printMultiMap(const multitype *type)DefUseAnalysis
printUseMap()DefUseAnalysisvirtual
projectDefUseAnalysisprivate
replaceElement(SgNode *sgNode, SgInitializedName *initName)DefUseAnalysis
resBool(bool val)Supportinlineprivate
run()DefUseAnalysisvirtual
run(bool debug)DefUseAnalysisvirtual
searchMap(const tabletype *ltable, SgNode *node)DefUseAnalysisprivate
searchMap(SgNode *node)DefUseAnalysis
searchVizzMap(SgNode *node)DefUseAnalysisprivate
setMaps(std::map< SgNode *, multitype > def, std::map< SgNode *, multitype > use)DefUseAnalysisinlinevirtual
sgNodeCounterDefUseAnalysisprivatestatic
start_traversal_of_functions()DefUseAnalysisprivate
start_traversal_of_one_function(SgFunctionDefinition *proc)DefUseAnalysis
tableDefUseAnalysisprivate
tabletype typedefDefUseAnalysisprivate
ToString(T t)Supportinlineprivate
usetableDefUseAnalysisprivate
visualizationEnabledDefUseAnalysisprivate
vizzhelpDefUseAnalysisprivate
~DefUseAnalysis()DefUseAnalysisinlinevirtual
~DFAnalysis()DFAnalysisinlinevirtual