aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@gcc.gnu.org>1997-12-15 10:40:42 -0800
committerRichard Henderson <rth@gcc.gnu.org>1997-12-15 10:40:42 -0800
commit4f69985cf722dff1e447451fbc56f4182619385a (patch)
treec9c4d7d634035513302b800127d171ceb0ead45f
parent166cdf4ab4c19a9017c07e95a7af8b77aae3a7f0 (diff)
downloadgcc-4f69985cf722dff1e447451fbc56f4182619385a.zip
gcc-4f69985cf722dff1e447451fbc56f4182619385a.tar.gz
gcc-4f69985cf722dff1e447451fbc56f4182619385a.tar.bz2
Missed this from the -mmemory-latency commit.
From-SVN: r17108
-rw-r--r--gcc/invoke.texi26
1 files changed, 25 insertions, 1 deletions
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index 0eb0287..f8c9f9a 100644
--- a/gcc/invoke.texi
+++ b/gcc/invoke.texi
@@ -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.
@@ -5067,6 +5068,29 @@ Schedules as an EV5 and supports the BWX and MAX extensions.
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
@node Clipper Options