Alive-Infer: data-driven precondition inference for peephole optimizations in LLVM
Formalizing the LLVM intermediate representation for verified program transformations