i960 Processor Compiler User's Guide
3-30
3
sb | nosb enables/disables superblock formation.
Suppressing this optimization may reduce your
application's code size.
tce | notce enables/disables conversion of tail calls into
branch instructions at optimization level 1 or 2.
notce is the default at optimization level 1, and
tce is the default at optimization level 2.
Default
The set of optimizations performed is determined by the argument of the O
(Optimize) option.
Discussion
Use the F (Fine-tune) option to fine-tune how your code is optimized. For
general purposes, the optimization level specified with the
O (Optimize)
option is sufficient. The optimizations performed at each level balance
considerations of code quality, ease of debugging, and compilation time.
However, circumstances can call for use of, or disabling of, some specific
optimizations.
Example
To disable heuristic function in-lining and leaf procedure generation when
compiling at optimization level 2, enter the following:
ic960 -F noai,nolp -O2 proto.c