summaryrefslogtreecommitdiff
path: root/gcc/doc/tm.texi
diff options
context:
space:
mode:
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2009-07-30 20:31:08 +0000
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2009-07-30 20:31:08 +0000
commitc9a95885532b214c49415e6b80aaaab5a0ce7959 (patch)
treeb439c551e169f361b275746cb725225a07622048 /gcc/doc/tm.texi
parent6efdb0d71322e12204340fa6e3427e01b9932916 (diff)
downloadgcc-c9a95885532b214c49415e6b80aaaab5a0ce7959.tar.gz
Merged r149775 through r150259 into branch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/ifunc@150270 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc/tm.texi')
-rw-r--r--gcc/doc/tm.texi4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
index 41ed0317521..8157714e1f6 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -2913,6 +2913,10 @@ purposes. If a move between two registers in the same cover class is
possible, it should be cheaper than a load or store of the registers.
The array is terminated by a @code{LIM_REG_CLASSES} element.
+The order of cover classes in the array is important. If two classes
+have the same cost of usage for a pseudo, the class occurred first in
+the array is chosen for the pseudo.
+
This hook is called once at compiler startup, after the command-line
options have been processed. It is then re-examined by every call to
@code{target_reinit}.