2014-08-26 Yvan Roux <yvan.roux@linaro.org>
+ Backport from trunk r213630.
+ 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * config/arm/arm.md (clzsi2): Set predicable_short_it attr to no.
+ (rbitsi2): Likewise.
+ (*arm_rev): Set predicable and predicable_short_it attributes.
+
+2014-08-26 Yvan Roux <yvan.roux@linaro.org>
+
Backport from trunk r213557.
2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
James Greenhalgh <james.greenhalgh@arm.com>
"TARGET_32BIT && arm_arch5"
"clz%?\\t%0, %1"
[(set_attr "predicable" "yes")
+ (set_attr "predicable_short_it" "no")
(set_attr "type" "clz")])
(define_insn "rbitsi2"
"TARGET_32BIT && arm_arch_thumb2"
"rbit%?\\t%0, %1"
[(set_attr "predicable" "yes")
+ (set_attr "predicable_short_it" "no")
(set_attr "type" "clz")])
(define_expand "ctzsi2"
rev%?\t%0, %1"
[(set_attr "arch" "t1,t2,32")
(set_attr "length" "2,2,4")
+ (set_attr "predicable" "no,yes,yes")
+ (set_attr "predicable_short_it" "no")
(set_attr "type" "rev")]
)