Characterizing the Optimility of Minimal SSA Using the Value Flow Graph
نویسندگان
چکیده
In this paper, we introduce a graph representation called the Value Flow Graph (VFG). The VFG represents the ow of values between the versions of the same variable in the Static Sigle Assignment (SSA) form and visually characterizes the properties of SSA. We show the conventional deenition of the (most commonly used) SSA form is overly conservative and propose a new relaxed variation of SSA form. We then discuss and characterize the optimality, in terms of size, of the proposed form and of the conventional SSA form with the minimality of the VFG.
منابع مشابه
-SSA and its Construction through Symbolic Interpretation
In this paper, we propose a new variant of SSA called-SSA and discuss its construction through symbolic interpretation of programs. By relaxing a condition of SSA form without violating the fundamental nature of static single assignment,-SSA form results in a representation which uses fewer join functions than the minimal SSA form. A graph representation called Value Flow Graph (VFG) is used to...
متن کاملMinimal Static Single Assignment Form
This formalization is an extension to [3]. In their work, the authors have shown that Braun et al.’s static single assignment (SSA) construction algorithm [1] produces minimal SSA form for input programs with a reducible control flow graph (CFG). However Braun et al. also proposed an extension to their algorithm that they claim produces minimal SSA form even for irreducible CFGs. In this formal...
متن کاملCharacterizing Ordered Bi-Ideals in Ordered Γ-Semigroups
The notion of a &Gamma-semigroup was introduced by Sen [8] in 1981. We can see that any semigroup can be considered as a &Gamma-semigroup. The aim of this article is to study the concept of (0-)minimal and max- imal ordered bi-ideals in ordered &Gamma-semigroups, and give some charac- terizations of (0-)minimal and maximal ordered bi-ideals in ordered &Gamma- semigroups analogous to the charact...
متن کاملAnalysis of InGaAsP-InP Double Microring Resonator using Signal Flow Graph Method
The buried hetero-structure (BH) InGaAsP-InP waveguide is used for asystem of double microring resonators (DMR). The light transmission and location ofresonant peaks are determined for six different sets of ring radii with different ordermode numbers. The effect of changing middle coupling coefficient on the box likeresponse is studied. It is found that the surge of coupling coefficient to the ...
متن کاملA Verifiable SSA Program Representation for Aggressive Compiler Optimization Extended
We present a verifiable low-level program representation to embed, propagate, and preserve safety information in high performance compilers for safe languages such as Java and C#. Our representation precisely encodes safety information via static single-assignment (SSA) [11, 3] proof variables that are first-class constructs in the program. We argue that our representation allows a compiler to ...
متن کامل