re PR middle-end/33190 (tm.texi describes some non-existing hooks)
authorSteven Bosscher <steven@gcc.gnu.org>
Tue, 26 Jun 2012 11:27:41 +0000 (11:27 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Tue, 26 Jun 2012 11:27:41 +0000 (11:27 +0000)
        PR other/33190
* doc/tm.texi.in: Document LOGICAL_OP_NON_SHORT_CIRCUIT.
* doc/tm.texi: Regenerate.

From-SVN: r188984

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

index 0c3d8cb3c936dd5f29d384cade8f8047f519a1d2..206a3ad2c1f12102d74b908b9cccc43cffb68558 100644 (file)
@@ -1,3 +1,9 @@
+2012-06-26  Steven Bosscher  <steven@gcc.gnu.org>
+
+       PR other/33190
+       * doc/tm.texi.in: Document LOGICAL_OP_NON_SHORT_CIRCUIT.
+       * doc/tm.texi: Regenerate.
+
 2012-06-26  Steven Bosscher  <steven@gcc.gnu.org>
 
        PR other/33190
index cb0e07beb62dfbea741abbdefe43ee0b5e968e2e..c003a1ab003b45bfb61b89c5681ceec6fe4e8d6b 100644 (file)
@@ -6414,6 +6414,12 @@ Define this macro if it is as good or better to call a constant
 function address than to call an address kept in a register.
 @end defmac
 
+@defmac LOGICAL_OP_NON_SHORT_CIRCUIT
+Define this macro if a non-short-circuit operation produced by
+@samp{fold_range_test ()} is optimal.  This macro defaults to true if
+@code{BRANCH_COST} is greater than or equal to the value 2.
+@end defmac
+
 @deftypefn {Target Hook} bool TARGET_RTX_COSTS (rtx @var{x}, int @var{code}, int @var{outer_code}, int @var{opno}, int *@var{total}, bool @var{speed})
 This target hook describes the relative costs of RTL expressions.
 
index 0d429d94bd1fa462c3bb878503e1e1b8d527396e..94814c893cb5a900b1dca7adcfb3a9d6f101e198 100644 (file)
@@ -6342,6 +6342,12 @@ Define this macro if it is as good or better to call a constant
 function address than to call an address kept in a register.
 @end defmac
 
+@defmac LOGICAL_OP_NON_SHORT_CIRCUIT
+Define this macro if a non-short-circuit operation produced by
+@samp{fold_range_test ()} is optimal.  This macro defaults to true if
+@code{BRANCH_COST} is greater than or equal to the value 2.
+@end defmac
+
 @hook TARGET_RTX_COSTS
 This target hook describes the relative costs of RTL expressions.