Verifying Fast and Sparse SSA-based Optimizations in Coq.

Delphine Demange, David Pichardie, Léo Stefanesco · 2015

Abstract The Static Single Assignment (SSA) form is a predominant technology in modern compilers, enabling powerful and fast program optimizations. Despite its great success in the implementation of pro-duction compilers, it is only very recently that this technique has been introduced in verified compilers. As of today, few evidence exist on that, in this context, it also allows faster and simpler optimizations. This work builds on the CompCertSSA verified compiler (an SSA branch of the verified CompCert C compiler). We implement and verify two prevail-

Read the paper · More papers on PaperTik