The highly efficient ARM Compiler invokes powerful optimization techniques such as loop unrolling, function inlining, idiom recognition, and architecture-specific instruction scheduling. Whether your industry is avionics, consumer electronics, mobile, industrial automation, automotive or medical, the ARM compiler can play a key role in optimizing your code. The ARM Compiler toolchain incorporates a highly optimizing C/C++ compiler, assembler, linker and libraries for embedded software development.īillions of devices containing software built with ARM tools have shipped to date, covering all embedded markets.
It is the result of 20 years of development alongside the ARM Architecture. The ARM Compiler is specifically designed to optimize software running on ARM processors.