target.def (memory_move_cost): Use DEFHOOK.
authorJoern Rennecke <joern.rennecke@embecosm.com>
Wed, 30 Jun 2010 17:56:15 +0000 (17:56 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Wed, 30 Jun 2010 17:56:15 +0000 (18:56 +0100)
* target.def (memory_move_cost): Use DEFHOOK.
* doc/tm.texi.in (TARGET_MEMORY_MOVE_COST): Use @hook.
Rename regclass AKA class to rclass.
* doc/tm.texi: Regenerate.

From-SVN: r161623

gcc/ChangeLog
gcc/doc/tm.texi
gcc/doc/tm.texi.in
gcc/target.def

index 234acf8..48e1a14 100644 (file)
        * doc/tm.texi.in (TARGET_FOLD_BUILTIN): Use @hook.
        * doc/tm.texi: Regenerate.
 
+       * target.def (memory_move_cost): Use DEFHOOK.
+       * doc/tm.texi.in (TARGET_MEMORY_MOVE_COST): Use @hook.
+       Rename regclass AKA class to rclass.
+       * doc/tm.texi: Regenerate.
+
 2010-06-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * toplev.h (_fatal_insn_not_found, _fatal_insn): Move declarations
index f2261a1..27c1465 100644 (file)
@@ -6170,9 +6170,9 @@ These macros are obsolete, new ports should use the target hook
 @code{TARGET_MEMORY_MOVE_COST} instead.
 @end defmac
 
-@deftypefn {Target Hook} int TARGET_MEMORY_MOVE_COST (enum machine_mode @var{mode}, enum reg_class @var{regclass}, bool @var{in})
+@deftypefn {Target Hook} int TARGET_MEMORY_MOVE_COST (enum machine_mode @var{mode}, enum reg_class @var{rclass}, bool @var{in})
 This target hook should return the cost of moving data of mode @var{mode}
-between a register of class @var{class} and memory; @var{in} is @code{false}
+between a register of class @var{rclass} and memory; @var{in} is @code{false}
 if the value is to be written to memory, @code{true} if it is to be read in.
 This cost is relative to those in @code{TARGET_REGISTER_MOVE_COST}.
 If moving between registers and memory is more expensive than between two
@@ -6181,7 +6181,7 @@ registers, you should add this target hook to express the relative cost.
 If you do not add this target hook, GCC uses a default cost of 4 plus
 the cost of copying via a secondary reload register, if one is
 needed.  If your machine requires a secondary reload register to copy
-between memory and a register of @var{class} but the reload mechanism is
+between memory and a register of @var{rclass} but the reload mechanism is
 more complex than copying via an intermediate, use this target hook to
 reflect the actual cost of the move.
 
index aa5769b..0227464 100644 (file)
@@ -6170,9 +6170,9 @@ These macros are obsolete, new ports should use the target hook
 @code{TARGET_MEMORY_MOVE_COST} instead.
 @end defmac
 
-@deftypefn {Target Hook} int TARGET_MEMORY_MOVE_COST (enum machine_mode @var{mode}, enum reg_class @var{regclass}, bool @var{in})
+@hook TARGET_MEMORY_MOVE_COST
 This target hook should return the cost of moving data of mode @var{mode}
-between a register of class @var{class} and memory; @var{in} is @code{false}
+between a register of class @var{rclass} and memory; @var{in} is @code{false}
 if the value is to be written to memory, @code{true} if it is to be read in.
 This cost is relative to those in @code{TARGET_REGISTER_MOVE_COST}.
 If moving between registers and memory is more expensive than between two
@@ -6181,7 +6181,7 @@ registers, you should add this target hook to express the relative cost.
 If you do not add this target hook, GCC uses a default cost of 4 plus
 the cost of copying via a secondary reload register, if one is
 needed.  If your machine requires a secondary reload register to copy
-between memory and a register of @var{class} but the reload mechanism is
+between memory and a register of @var{rclass} but the reload mechanism is
 more complex than copying via an intermediate, use this target hook to
 reflect the actual cost of the move.
 
index 656ac65..ec359d2 100644 (file)
@@ -1375,7 +1375,7 @@ DEFHOOK
 /* Compute cost of moving registers to/from memory.  */
 /* ??? Documenting the argument types for this hook requires a GFDL
    license grant.  Also, the documentation uses a different name for RCLASS.  */
-DEFHOOK_UNDOC
+DEFHOOK
 (memory_move_cost,
  "",
  int, (enum machine_mode mode, enum reg_class rclass, bool in),