ic960 Compiler Driver
3-31
3
fdb (Database)
Builds optimization
database.
All modules subject to program-wide optimization must be initially
compiled with the
fdb option. This option causes the insertion of program
database information in the object modules, and it implies a minimum
module-local optimization level of
O1 (although higher module-local
optimization levels are allowed).
This option does not otherwise change the code or data generated for the
object modules in any way. It simply makes information collected during
initial module compilation available to the global decision maker (gcdm).
Before using the
fdb option, you should read Chapter 4, Program-wide
Analysis and Optimization, and Chapter 6, gcdm Decision Maker Option.
If you intend to use execution profiles when optimizing your application,
you should read Chapter 5, Profile Data Merging and Data Format
(gmpf960).
fprof (Instrument)
Instruments code for
profile creation.
This compiler driver option inserts execution profile instrumentation code
into the generated code during compilation, so that when the linked
program is executed, a profile can be collected.