EasyManua.ls Logo

Intel i960 - Page 109

Intel i960
347 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
ic960 Compiler Driver
3-33
3
Note that most of these options are controlled automatically by the various
O optimization levels. Therefore, some of them may be ignored for certain
compilations. For example, at optimization level
O0, you cannot enable
instruction scheduling with
fschedule-insns. To check whether one of
these options has the desired effect, compare the generated assembly code
with and without the option.
bbr Enable basic block rearrangement.
coalesce Coalesce adjacent memory references
into a single reference of a larger size, to
take advantage of the processor’s burst
bus. Only memory references that can
be proven to be contiguous and whose
base address can be proven to be aligned
properly are coalesced. This option
implies
fshadow-mem.
coerce Enable byte/short optimization.
cond-mismatch Allow type mismatch in operands of the
?: operator.
condxform Enable 80960 conditional instructions.
constprop Enable constant propagation and
folding.
copyprop Enable copy propagation.
cse-follow-jumps Enable a limited form of global CSE.
cse-skip-blocks Enable a limited form of global CSE.
expensive-optimizations Enable some minor optimizations.
float-store Do not store floating-point variables in
registers, and do not perform common
sub-expression elimination on floating-
point expressions.

Table of Contents

Related product manuals