Skip to content

DFAnalysis

Synopsis

Declared in <src/midend/programAnalysis/defUseAnalysis/DFAnalysis.h>

class DFAnalysis;

Member Functions

Name

Description

DFAnalysis [constructor]

Default constructor

~DFAnalysis [destructor] [virtual]

Destructor

dfaToDOT [virtual]

getDefFor [virtual]

get the vector of defining nodes for a specific node and a initializedName.

getDefMap [virtual]

getDefMultiMapFor [virtual]

get the Definition multimap of a specific SgNode.

getDefSize [virtual]

getIntForSgNode [virtual]

getUseFor [virtual]

get the vector of usage nodes for a specific node and a initializedName.

getUseMap [virtual]

getUseMultiMapFor [virtual]

get the Usage multimap of a specific SgNode.

getUseSize [virtual]

isNodeGlobalVariable [virtual]

return whether a node is a global node

printDefMap [virtual]

printUseMap [virtual]

run [virtual]

Run the DFA analysis without debugging.

setMaps [virtual]

Derived Classes

Name

Description

DefUseAnalysis

Created with MrDocs