Library for SSA representation (Static Single Assignment form).
Definition of an extended-SSA (ESSA) variable. There is exactly one definition for each variable, and exactly one variable for each definition.
An ESSA definition corresponding to an edge refinement of the underlying variable. For example, the edges leaving a test on a variable both represent refinements of that variable. On one edge the test is true, on the other it is false.
A definition of an ESSA variable that is not directly linked to another ESSA variable.
A definition of an ESSA variable that takes another ESSA variable as an input.
An (enhanced) SSA variable derived from
A Phi-function as specified in classic SSA form.
A source language variable, to be converted into a set of SSA variables.