]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: tilepro.md (ctzdi2): Use register_operand predicate.
authorWalter Lee <walt@tilera.com>
Sat, 25 Jan 2014 22:43:15 +0000 (22:43 +0000)
committerWalter Lee <walt@gcc.gnu.org>
Sat, 25 Jan 2014 22:43:15 +0000 (22:43 +0000)
2014-01-25  Walter Lee  <walt@tilera.com>

            Backport from mainline
            2014-01-25  Walter Lee  <walt@tilera.com>

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

From-SVN: r207100

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

index edcfb71ffd359fb4e17df5ff3c618f4295580a5f..66487d2f4c4482a88c8fa82695cc9461e5fcbe65 100644 (file)
@@ -1,3 +1,13 @@
+2014-01-25  Walter Lee  <walt@tilera.com>
+
+       Backport from mainline
+       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>
 
        Backport from mainline
index 9d5d44e85ed392292aa6bf81bd3b227a07b60904..30c8d8f3a52768d26bb7c8d812292d50144b602e 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;