libFirm is a C library that provides a graph-based intermediate representation, optimizations, and assembly code generation suitable for use in compilers. Completely graph-based, source- and target-independent intermediate representation in SSA form Accompanying GCC-compatible C frontend with full C99 support Extensive set of optimizations High-quality register allocation Mature code generation su