SSA without Dominance for Higher-Order Programs
This paper presents a novel approach to static single assignment (SSA) form for higher-order functional programs that does not rely on dominance frontiers. The technique uses continuation-passing style (CPS) to enable efficient SSA construction while preserving the benefits of SSA for program analysis and optimization.