2014-01-25 Walter Lee <walt@tilera.com>
authorwalt <walt@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Jan 2014 20:14:59 +0000 (20:14 +0000)
committerwalt <walt@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Jan 2014 20:14:59 +0000 (20:14 +0000)
            * config/tilepro/tilepro.md (ctzdi2): Use register_operand
            predicate.
            (clzdi2): Ditto.
            (ffsdi2): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207078 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 5b9991d..cb0176d 100644 (file)
@@ -1,5 +1,12 @@
 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.
        (TARGET_EXPAND_TO_RTL_HOOK): Define.
 
index adf49ba..314dd90 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;