Commit 099f2693 by Kyrylo Tkachov Committed by Greta Yorsh

arm.md (*arm_abssi2): Define predicable attribute.

2012-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* config/arm/arm.md (*arm_abssi2): Define predicable attribute.
	(*arm_neg_abssi2): Likewise.
	* config/arm/thumb2.md (*thumb2_abssi2): Likewise.
	(*thumb2_neg_abssi2): Likewise.

From-SVN: r193724
parent b51aa2e5
2012-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/arm/arm.md (*arm_abssi2): Define predicable attribute.
(*arm_neg_abssi2): Likewise.
* config/arm/thumb2.md (*thumb2_abssi2): Likewise.
(*thumb2_neg_abssi2): Likewise.
2012-11-22 Jakub Jelinek <jakub@redhat.com> 2012-11-22 Jakub Jelinek <jakub@redhat.com>
* ree.c (struct ext_modified): Add ATTRIBUTE_PACKED. * ree.c (struct ext_modified): Add ATTRIBUTE_PACKED.
...@@ -4263,7 +4263,7 @@ ...@@ -4263,7 +4263,7 @@
eor%?\\t%0, %1, %1, asr #31\;sub%?\\t%0, %0, %1, asr #31" eor%?\\t%0, %1, %1, asr #31\;sub%?\\t%0, %0, %1, asr #31"
[(set_attr "conds" "clob,*") [(set_attr "conds" "clob,*")
(set_attr "shift" "1") (set_attr "shift" "1")
;; predicable can't be set based on the variant, so left as no (set_attr "predicable" "no, yes")
(set_attr "length" "8")] (set_attr "length" "8")]
) )
...@@ -4291,7 +4291,7 @@ ...@@ -4291,7 +4291,7 @@
eor%?\\t%0, %1, %1, asr #31\;rsb%?\\t%0, %0, %1, asr #31" eor%?\\t%0, %1, %1, asr #31\;rsb%?\\t%0, %0, %1, asr #31"
[(set_attr "conds" "clob,*") [(set_attr "conds" "clob,*")
(set_attr "shift" "1") (set_attr "shift" "1")
;; predicable can't be set based on the variant, so left as no (set_attr "predicable" "no, yes")
(set_attr "length" "8")] (set_attr "length" "8")]
) )
......
...@@ -141,7 +141,7 @@ ...@@ -141,7 +141,7 @@
eor%?\\t%0, %1, %1, asr #31\;sub%?\\t%0, %0, %1, asr #31" eor%?\\t%0, %1, %1, asr #31\;sub%?\\t%0, %0, %1, asr #31"
[(set_attr "conds" "clob,*") [(set_attr "conds" "clob,*")
(set_attr "shift" "1") (set_attr "shift" "1")
;; predicable can't be set based on the variant, so left as no (set_attr "predicable" "no, yes")
(set_attr "length" "10,8")] (set_attr "length" "10,8")]
) )
...@@ -155,7 +155,7 @@ ...@@ -155,7 +155,7 @@
eor%?\\t%0, %1, %1, asr #31\;rsb%?\\t%0, %0, %1, asr #31" eor%?\\t%0, %1, %1, asr #31\;rsb%?\\t%0, %0, %1, asr #31"
[(set_attr "conds" "clob,*") [(set_attr "conds" "clob,*")
(set_attr "shift" "1") (set_attr "shift" "1")
;; predicable can't be set based on the variant, so left as no (set_attr "predicable" "no, yes")
(set_attr "length" "10,8")] (set_attr "length" "10,8")]
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment