* config/s390/s390.md ("movti", "movhi", "movqi"): Add "type" attribute.
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Mar 2003 18:28:53 +0000 (18:28 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Mar 2003 18:28:53 +0000 (18:28 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64542 138bc75d-0d04-0410-961f-82ee72b054a4

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" "")