Download RealView Compilation Tools Compiler Reference Guide
Transcript
Compiler Command-line Options • • • • • 2.1.13 --interleave on page 2-76 --multifile, --no_multifile on page 2-92 -o filename on page 2-95 -S on page 2-114 File naming conventions on page 2-12 in the Compiler User Guide. --autoinline, --no_autoinline This option enables or disables automatic inlining of functions. The compiler automatically inlines functions at the higher optimization levels where it is sensible to do so. The -Ospace and -Otime options, together with some other factors such as function size, influence how the compiler automatically inlines functions. Selecting -Otime, in combination with various other factors, increases the likelihood that functions are inlined. Default For optimization levels -O0 and -O1, the default is --no_autoinline. For optimization levels -O2 and -O3, the default is --autoinline. See also • --forceinline on page 2-58 • --inline, --no_inline on page 2-75 • -Onum on page 2-96 • -Ospace on page 2-99 • -Otime on page 2-99. 2.1.14 --bigend This option instructs the compiler to generate code for an ARM processor using big-endian memory. The ARM architecture defines the following big-endian modes: BE8 Byte Invariant Addressing mode (ARMv6 and later). BE32 Legacy big-endian mode. The selection of BE8 versus BE32 is specified at link time. ARM DUI 0348C ID101213 Copyright © 2007-2010 ARM. All rights reserved. Non-Confidential, 2-17