diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 1997-12-15 18:40:42 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 1997-12-15 18:40:42 +0000 |
commit | 93f809a80f27dad629af3690455fb8ddf35a84c9 (patch) | |
tree | c9c4d7d634035513302b800127d171ceb0ead45f /gcc/invoke.texi | |
parent | d58b6b225fbe01f59e1b76d9dd311707008ec6d3 (diff) | |
download | gcc-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.texi | 26 |
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 |