Arm Compiler 6 is the compilation toolchain for the Arm architecture, available in all editions of MDK. It brings together the modern LLVM compiler infrastructure and the highly optimized Arm C libraries to produce performance and power optimized embedded software for the Arm architecture.
Efficient code generation, better diagnostics, and faster feature development, coupled with Arm’s compiler backend expertise, make LLVM the natural choice for the next generation of Arm Compiler.
Arm Compiler 6 makes use of Clang for the compiler front-end, whilst also retaining familiar sub-tools such as armasm, armlink, armar and fromelf.