Questions tagged [ssa]

Static Single Assignment Form (SSA): characteristic of an intermediate representation (IR) in an optimizing compiler design that says each variable is assigned exactly once

Filter by
Sorted by
Tagged with
0
votes
0answers
25 views

Optimizing Phi Instruction Placement after changes in CFG

I am unable to find an algorithm for optimizing or eliminating Phi instructions after some Control Flow Graph modifications. I have found algorithms for destructing and constructing the SSA form, and ...
16
votes
1answer
1k views

Disadvantages of functional intermediate form

I'm writing an optimizer for a language similar to JavaScript, and need to choose an intermediate code representation. The obvious/typical choice these days is Static Single Assignment (SSA). However,...