Intel i960 User Manual page 128

Processor compiler
Hide thumbs Also See for i960:
Table of Contents

Advertisement

3
3-52
i960 Processor Compiler User's Guide
O0
O1
O2
O5
Disables optimizations, including those that may
interfere with debugging. This is the
optimization level if you use the
option.
Enables basic optimizations, including: advanced
register allocation, common subexpression
elimination, loop invariant code motion,
expression simplification and instruction
combination, jump optimization, dead-code
elimination, and i960 processor-specific
peephole optimization. This is the default setting
if you do not use the
g
you use the
(Program Database) or
fdb
(Instrument) options.
This level includes the
described above, tail-call elimination, leaf-
procedure optimization, and the following
optimizations:
,
,
fcoalesce
fcoerce
,
fconstprop
fcopyprop
,
jumps
fcse-skip-blocks
,
optimizations
finline-functions
,
fmarry_mem
frerun-cse-after-loop
,
fschedule-insns
fschedule-insns2
,
fshadow-globals
fshadow-mem
,
fsplit_mem
fstrength-reduce
.
loops
This setting specifies program-wide
optimization. Before using the
should read Chapter 4, Program-wide Analysis
and Optimization, and Chapter 6, gcdm Decision
Maker Option.
(Debug)
g
(Debug) option or when
fprof
optimizations
O1
,
fcondxform
,
fcse-follow-
,
fexpensive-
,
,
,
,
,
funroll-
option, you
O5

Advertisement

Table of Contents
loading

Table of Contents