summaryrefslogtreecommitdiff
path: root/gcc/invoke.texi
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1997-12-15 18:40:42 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1997-12-15 18:40:42 +0000
commit93f809a80f27dad629af3690455fb8ddf35a84c9 (patch)
treec9c4d7d634035513302b800127d171ceb0ead45f /gcc/invoke.texi
parentd58b6b225fbe01f59e1b76d9dd311707008ec6d3 (diff)
downloadgcc-93f809a80f27dad629af3690455fb8ddf35a84c9.tar.gz
Missed this from the -mmemory-latency commit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17108 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/invoke.texi')
-rw-r--r--gcc/invoke.texi26
1 files changed, 25 insertions, 1 deletions
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index 0eb02871365..f8c9f9af3f9 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