7.87 --inline, --no_inline

Enables and disables the inlining of functions. Disabling the inlining of functions can help to improve the debug illusion.

When the option --inline is selected, the compiler considers inlining each function. Compiling your code with --inline does not guarantee that all functions are inlined, as the compiler uses a complex decision tree to decide whether to inline a particular function.
When the option --no_inline is selected, the compiler does not attempt to inline functions, other than functions qualified with __forceinline.


The default is --inline.
Related reference
7.11 --autoinline, --no_autoinline
7.120 -Onum
7.124 -Ospace
7.125 -Otime
9.6 __forceinline
9.8 __inline
2.14 Linker feedback during compilation
7.66 --forceinline
9.30 __attribute__((always_inline)) function attribute
Non-ConfidentialPDF file icon PDF versionARM DUI0375F
Copyright © 2007, 2008, 2011, 2012, 2014 ARM. All rights reserved.