1
CS553 Lecture Static Single Assignment Form 2
Lattice-Theoretic Data-Flow Framework and Intro to SSA
Last Time
– Started lattice theoretic frameworks for Data-flow analysis
Today
– Complexity and correctness of IDFA – Affect of program representation on data-flow analysis efficiency – Static single assignment (SSA) form – Program representation for sparse data-flow
Next Time
– SSA complications
[Aho,Sethi,Ullman,Lam]
CS553 Lecture Static Single Assignment Form 9
Bitwidth Analysis Paper
Why did we read this paper? Can all dataflow analyses be defined in terms of Gen and Kill? Do all dataflow analysis problems operate on sets? What questions arise from reading this paper?