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