The ARM Compiler is specifically designed to optimize software running on ARM processors. The ARM Compiler toolchain incorporates a highly optimizing C/C++ compiler, assembler, linker and libraries for embedded software development.