LDC is a compiler for the D programming language that uses the LLVM compiler infrastructure for the back end. The compiler front end is the same code as used in the DMD D compiler.