tilepro.md (ctzdi2): Use register_operand predicate.
authorWalter Lee <walt@tilera.com>
Sat, 25 Jan 2014 20:14:59 +0000 (20:14 +0000)
committerWalter Lee <walt@gcc.gnu.org>
Sat, 25 Jan 2014 20:14:59 +0000 (20:14 +0000)
2014-01-25  Walter Lee  <walt@tilera.com>

            * config/tilepro/tilepro.md (ctzdi2): Use register_operand
            predicate.
            (clzdi2): Ditto.
            (ffsdi2): Ditto.

From-SVN: r207078

gcc/ChangeLog
gcc/config/tilepro/tilepro.md

index 5b9991d2c7db3ef47f4e128d39369ddd29140184..cb0176dbb4a16f618f0ed813caa7c43b0bb6fea9 100644 (file)
@@ -1,3 +1,10 @@
+2014-01-25  Walter Lee  <walt@tilera.com>
+
+       * config/tilepro/tilepro.md (ctzdi2): Use register_operand
+       predicate.
+       (clzdi2): Ditto.
+       (ffsdi2): Ditto.
+
 2014-01-25  Walter Lee  <walt@tilera.com>
 
        * config/tilegx/tilegx.c (tilegx_expand_to_rtl_hook): New.
index adf49baee7ac0270adfec257bc872c1d61ff71c9..314dd90bfe041ab727ad05381a1456eca6a0362a 100644 (file)
 
 (define_expand "ctzdi2"
   [(set (match_operand:DI 0 "register_operand" "")
-       (ctz:DI (match_operand:DI 1 "reg_or_0_operand" "")))]
+       (ctz:DI (match_operand:DI 1 "register_operand" "")))]
   ""
 {
   rtx lo, hi, ctz_lo, ctz_hi, ctz_hi_plus_32, result;
 
 (define_expand "clzdi2"
   [(set (match_operand:DI 0 "register_operand" "")
-       (clz:DI (match_operand:DI 1 "reg_or_0_operand" "")))]
+       (clz:DI (match_operand:DI 1 "register_operand" "")))]
   ""
 {
   rtx lo, hi, clz_lo, clz_hi, clz_lo_plus_32, result;
 
 (define_expand "ffsdi2"
   [(set (match_operand:DI 0 "register_operand" "")
-       (ffs:DI (match_operand:DI 1 "reg_or_0_operand" "")))]
+       (ffs:DI (match_operand:DI 1 "register_operand" "")))]
   ""
 {
   rtx lo, hi, ctz_lo, ctz_hi, ctz_hi_plus_32, ctz, ctz_plus_1,ctz_cond;