[ARM] PR 67591 ARM v8 Thumb IT blocks are deprecated part 2
2017-11-06 Christophe Lyon <christophe.lyon@linaro.org> PR target/67591 * config/arm/arm.md (*sub_shiftsi): Add predicable_short_it attribute. (*cmp_ite0): Add enabled_for_depr_it attribute. (*cmp_ite1): Likewise. From-SVN: r254446
This commit is contained in:
parent
caa3209ec2
commit
d276dc3174
2 changed files with 11 additions and 0 deletions
|
@ -1,3 +1,11 @@
|
|||
2017-11-06 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
PR target/67591
|
||||
* config/arm/arm.md (*sub_shiftsi): Add predicable_short_it
|
||||
attribute.
|
||||
(*cmp_ite0): Add enabled_for_depr_it attribute.
|
||||
(*cmp_ite1): Likewise.
|
||||
|
||||
2017-11-06 Segher Boessenkool <segher@kernel.crashing.org>
|
||||
|
||||
* config/rs6000/rs6000.c (rs6000_insn_cost): Handle TYPE_MFCR and
|
||||
|
|
|
@ -8906,6 +8906,7 @@
|
|||
"TARGET_32BIT"
|
||||
"sub%?\\t%0, %1, %3%S2"
|
||||
[(set_attr "predicable" "yes")
|
||||
(set_attr "predicable_short_it" "no")
|
||||
(set_attr "shift" "3")
|
||||
(set_attr "arch" "32,a")
|
||||
(set_attr "type" "alus_shift_imm,alus_shift_reg")])
|
||||
|
@ -9344,6 +9345,7 @@
|
|||
}"
|
||||
[(set_attr "conds" "set")
|
||||
(set_attr "arch" "t2,t2,t2,t2,t2,any,any,any,any")
|
||||
(set_attr "enabled_for_depr_it" "yes,no,no,no,no,no,no,no,no")
|
||||
(set_attr "type" "multiple")
|
||||
(set_attr_alternative "length"
|
||||
[(const_int 6)
|
||||
|
@ -9427,6 +9429,7 @@
|
|||
}"
|
||||
[(set_attr "conds" "set")
|
||||
(set_attr "arch" "t2,t2,t2,t2,t2,any,any,any,any")
|
||||
(set_attr "enabled_for_depr_it" "yes,no,no,no,no,no,no,no,no")
|
||||
(set_attr_alternative "length"
|
||||
[(const_int 6)
|
||||
(const_int 8)
|
||||
|
|
Loading…
Add table
Reference in a new issue