The Science of Deep Specification

Vellvm: Verifying the LLVM Steve Zdancewic

Lecture 1: Introduction to LLVM & Vminus

Material

Lecture recordings

Lecture 2: Operational Semantics & Dominators

Material

Lecture recordings

Lecture 3: Imp to Vminus

Material

See the Coq developments.

Lecture recordings

Lecture 4: SSA Optimizations and Scaling Up

Material

Lecture recordings