Minimal Static Single Assignment Form (Q7361265)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

AFP entry Minimal_SSA
Language Label Description Also known as
default for all languages
No label defined
    English
    Minimal Static Single Assignment Form
    AFP entry Minimal_SSA

      Statements

      17 January 2017
      0 references
      Max Wagner
      0 references
      Denis Lohner
      0 references
      Minimal Static Single Assignment Form (English)
      0 references
      This formalization is an extension to "Verified Construction of Static Single Assignment Form" . In their work, the authors have shown that Braun et al.'s static single assignment (SSA) construction algorithm 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 formalization we support that claim by giving a mechanized proof. As the extension of Braun et al.'s algorithm aims for removing so-called redundant strongly connected components of phi functions, we show that this suffices to guarantee minimality according to Cytron et al. .
      0 references