Skip to content

DefUseAnalysis

Synopsis

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

class DefUseAnalysis
    : public DFAnalysis

Base Classes

Name

Description

DFAnalysis

Member Functions

Name

Description

DefUseAnalysis [constructor]

Construct from SgProject

~DefUseAnalysis [destructor] [virtual]

Destructor

addDefElement

addID

addUseElement

clearUseOfElement

dfaToDOT [virtual]

disableVisualization

flush

flushDefuse

flushHelp

getAnyFor

getDefFor [virtual]

getDefMap [virtual]

getDefMultiMapFor [virtual]

getDefSize [virtual]

getGlobalVariables

getIntForSgNode [virtual]

getUseFor [virtual]

getUseMap [virtual]

getUseMultiMapFor [virtual]

getUseSize [virtual]

isNodeGlobalVariable [virtual]

mapDefUnion

mapUseUnion

printDefMap [virtual]

printMultiMap

printUseMap [virtual]

replaceElement

run [virtual]

searchMap

setMaps [virtual]

start_traversal_of_one_function

Private Types

Private Static Data Members

Created with MrDocs