* config/s390/s390.md ("movti", "movhi", "movqi"): Add "type" attribute.
authorUlrich Weigand <uweigand@de.ibm.com>
Tue, 18 Mar 2003 18:28:53 +0000 (18:28 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Tue, 18 Mar 2003 18:28:53 +0000 (18:28 +0000)
From-SVN: r64542

gcc/ChangeLog
gcc/config/s390/s390.md

index c259d56..e7554f2 100644 (file)
@@ -1,3 +1,7 @@
+2003-03-18  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.md ("movti", "movhi", "movqi"): Add "type" attribute.
+
 Tue Mar 18 19:22:57 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * alias.c (rtx_equal_for_memref_p): Assume that X and Y has been
index fc8e33b..7ebf1c7 100644 (file)
    #
    #
    mvc\\t%O0(16,%R0),%1"
-  [(set_attr "op_type" "RSE,RSE,NN,NN,SS")])
+  [(set_attr "op_type" "RSE,RSE,NN,NN,SS")
+   (set_attr "type" "lm,stm,*,*,cs")])
 
 (define_split
   [(set (match_operand:TI 0 "nonimmediate_operand" "")
    lh\\t%0,%1
    sth\\t%1,%0
    mvc\\t%O0(2,%R0),%1"
-  [(set_attr "op_type" "RR,RI,RX,RX,SS")])
+  [(set_attr "op_type" "RR,RI,RX,RX,SS")
+   (set_attr "type" "lr,*,*,store,cs")])
 
 (define_peephole2
   [(set (match_operand:HI 0 "register_operand" "")
    stc\\t%1,%0
    mvi\\t%0,%b1
    mvc\\t%O0(1,%R0),%1"
-  [(set_attr "op_type" "RR,RI,RX,RX,SI,SS")])
+  [(set_attr "op_type" "RR,RI,RX,RX,SI,SS")
+   (set_attr "type" "lr,*,*,store,store,cs")])
 
 (define_peephole2
   [(set (match_operand:QI 0 "nonimmediate_operand" "")