Cranelift is an intermediate representation language created in 2016 by Jakob Olesen.
git clone https://github.com/CraneStation/cranelift
Cranelift code generator