i960 Processor Compiler User's Guide
1-4
1
About this Manual
This manual contains the following chapters:
Table 1-2 Chapter Descriptions
Chapter
Number Title Description
1. The CTOOLS
Compilation
System
Introduces the compiler and provides
information on using this manual.
2. gcc960 Compiler
Driver
Teaches you how to use the gcc960
command-line interface and provides a
complete list of command line options.
3. ic960 Compiler
Driver
Teaches you how to use the ic960 command-
line interface and provides a complete list of
command line options.
4. Program-wide
Analysis and
Optimization
Tells you how to use some of CTOOLS most
powerful optimization features:
• individual module optimizations
• program-wide optimizations
• run-time profiling
5. Profile Data
Merging and
Data Format
(gmpf960)
Explains how to use gmpf960 to merge the
execution profile data you collected in
Chapter 4. You also learn how to use
gmpf960 to create a report that shows how
many times each basic block was “hit” or run
during program execution.
6. gcdm Decision
Maker Option
Describes the gcdm option, which invokes the
gcdm960 global optimization decision maker
during the link process. The decision maker
then invokes the compiler and linker as
necessary to perform program-wide
optimizations.
continued
☛