The LLVM machine code project is part of the LLVM compiler suite and designed for aiding in the assembly and disassembly of native instructions as well as the handling of object files.