Class SSA::SsaSourceVariable

A source language variable, to be converted into a set of SSA variables.

Direct supertypes

Indirect supertypes

Known direct subtypes

Predicates

getASourceUse

Gets a use of this variable that corresponds to an explicit use in the source.

getAUse

Gets a use of this variable, either explicit or implicit.

getName

Gets the name of this variable

hasDefiningEdge

Holds if the edge pred->succ defines an ESSA variable for this variable.

hasDefiningNode

Holds if def defines an ESSA variable for this variable.

hasRefinement

Holds if def defines an ESSA variable for this variable in such a way that the new variable is a refinement in some way of the variable used at use.

hasRefinementEdge

Holds if the edge pred->succ defines an ESSA variable for this variable in such a way that the new variable is a refinement in some way of the variable used at use.

toString