]> gcc.gnu.org Git - gcc.git/commitdiff
Missed this from the -mmemory-latency commit.
authorRichard Henderson <rth@gcc.gnu.org>
Mon, 15 Dec 1997 18:40:42 +0000 (10:40 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 15 Dec 1997 18:40:42 +0000 (10:40 -0800)
From-SVN: r17108

gcc/invoke.texi

index 0eb028713652aabe639f8a55a2185811c655fbbc..f8c9f9af3f95f4c824e61f22f97403531a49abf7 100644 (file)
@@ -344,6 +344,7 @@ in the following sections.
 -mtrap-precision=@var{mode}  -mbuild-constants
 -mcpu=@var{cpu type}
 -mbwx -mno-bwx -mcix -mno-cix -mmax -mno-max
+-mmemory-latency=@var{time}
 
 @emph{Clipper Options}
 -mc300  -mc400
@@ -5033,7 +5034,6 @@ CIX, and MAX instruction sets.  The default is to use the instruction sets
 supported by the CPU type specified via @samp{-mcpu=} option or that
 of the CPU on which GNU CC was built if none was specified.
 
-@item -mcpu=@var{cpu type}
 @item -mcpu=@var{cpu_type}
 Set the instruction set, register set, and instruction scheduling
 parameters for machine type @var{cpu_type}.  You can specify either the
@@ -5059,6 +5059,7 @@ Schedules as an EV5 and has no instruction set extensions.
 Schedules as an EV5 and supports the BWX extension.
 
 @item pca56
+@itemx 21164pc
 @itemx 21164PC
 Schedules as an EV5 and supports the BWX and MAX extensions.
 
@@ -5066,6 +5067,29 @@ Schedules as an EV5 and supports the BWX and MAX extensions.
 @itemx 21264
 Schedules as an EV5 (until Digital releases the scheduling parameters
 for the EV6) and supports the BWX, CIX, and MAX extensions.
+@end table
+
+@item -mmemory-latency=@var{time}
+Sets the latency the scheduler should assume for typical memory
+references as seen by the application.  This number is highly
+dependant on the memory access patterns used by the application
+and the size of the external cache on the machine.
+
+Valid options for @var{time} are
+
+@table @samp
+@item @var{number}
+A decimal number representing clock cycles.
+
+@item L1
+@itemx L2
+@itemx L3
+@itemx main
+The compiler contains estimates of the number of clock cycles for
+``typical'' EV4 & EV5 hardware for the Level 1, 2 & 3 caches
+(also called Dcache, Scache, and Bcache), as well as to main memory.
+Note that L3 is only valid for EV5.
+
 @end table
 @end table
 
This page took 0.065739 seconds and 5 git commands to generate.