EasyManua.ls Logo

Intel i960 - Page 44

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...
i960 Processor Compiler User's Guide
2-26
2
f[no-]bbr Enable/disable basic block
rearrangment. This option is normally
used in a second-pass recompilation, but
it can also be used in single-pass
compilation.
f[no-]coalesce Coalesces memory references into a
single larger memory reference, thus
taking better advantage of the i960
processor's burst bus. The compiler only
coalesces memory references that can be
proven to be contiguous and whose base
address can be proven to be aligned
properly.
fcoalesce enables
fshadow-mem.
f[no-]coerce Enable/disable byte/short optimization.
f[no-]cond-mismatch Allow/do not allow conditional
expressions with mismatched types in
the second and third arguments of the
?:
operator. The value of such an
expression is void.
f[no-]condxform Performs a special conditional
transformation that allows the use of the
i960 Jx, Hx and RP processors' sel<cc>,
addo<cc>, and subo<cc> instructions.
You cannot use this optimization unless
the
AJ
x
, AH
x
, or ARP option is specified.
f[no-]constprop Performs constant propagation and
folding. This optimization replaces uses
of variables known to have a constant
value with the constant value, allowing
other optimizations to see these
constants and possibly generate more
optimized code.

Table of Contents

Related product manuals