DragonEgg is a GCC plugin (dragonegg.so) that replaces GCC's optimizers and code generators with those from the LLVM project. . It is a reimplementation of llvm-gcc that works with gcc-4.5 or later. . DragonEgg is under heavy development and is not mature - it may crash or produce wrong code.