diff options
author | Greta Yorsh <greta.yorsh@arm.com> | 2013-04-30 18:08:25 +0100 |
---|---|---|
committer | Greta Yorsh <gretay@gcc.gnu.org> | 2013-04-30 18:08:25 +0100 |
commit | fb614ca68b56060df52ffed9358008558eb1afce (patch) | |
tree | 49c1644f0009c474feefb9cfda22f1e73ce4815d /gcc | |
parent | 9e64a0bf209cf67a4c7a53d037a469402eaee724 (diff) | |
download | gcc-fb614ca68b56060df52ffed9358008558eb1afce.zip gcc-fb614ca68b56060df52ffed9358008558eb1afce.tar.gz gcc-fb614ca68b56060df52ffed9358008558eb1afce.tar.bz2 |
thumb2.md (thumb2_incscc, [...]): Delete.
2013-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
* config/arm/thumb2.md (thumb2_incscc, thumb2_decscc): Delete.
From-SVN: r198465
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/arm/thumb2.md | 26 |
2 files changed, 4 insertions, 26 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ef521f1..50a3b1d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2013-04-30 Greta Yorsh <Greta.Yorsh@arm.com> + * config/arm/thumb2.md (thumb2_incscc, thumb2_decscc): Delete. + +2013-04-30 Greta Yorsh <Greta.Yorsh@arm.com> + * config/arm/thumb2.md: Remove trailing whitespaces. 2013-04-30 Richard Sandiford <rsandifo@linux.vnet.ibm.com> diff --git a/gcc/config/arm/thumb2.md b/gcc/config/arm/thumb2.md index 3aa7247..cb10d64 100644 --- a/gcc/config/arm/thumb2.md +++ b/gcc/config/arm/thumb2.md @@ -24,32 +24,6 @@ ;; changes made in armv5t as "thumb2". These are considered part ;; the 16-bit Thumb-1 instruction set. -(define_insn "*thumb2_incscc" - [(set (match_operand:SI 0 "s_register_operand" "=r,r") - (plus:SI (match_operator:SI 2 "arm_comparison_operator" - [(match_operand:CC 3 "cc_register" "") (const_int 0)]) - (match_operand:SI 1 "s_register_operand" "0,?r")))] - "TARGET_THUMB2" - "@ - it\\t%d2\;add%d2\\t%0, %1, #1 - ite\\t%D2\;mov%D2\\t%0, %1\;add%d2\\t%0, %1, #1" - [(set_attr "conds" "use") - (set_attr "length" "6,10")] -) - -(define_insn "*thumb2_decscc" - [(set (match_operand:SI 0 "s_register_operand" "=r,r") - (minus:SI (match_operand:SI 1 "s_register_operand" "0,?r") - (match_operator:SI 2 "arm_comparison_operator" - [(match_operand 3 "cc_register" "") (const_int 0)])))] - "TARGET_THUMB2" - "@ - it\\t%d2\;sub%d2\\t%0, %1, #1 - ite\\t%D2\;mov%D2\\t%0, %1\;sub%d2\\t%0, %1, #1" - [(set_attr "conds" "use") - (set_attr "length" "6,10")] -) - ;; Thumb-2 only allows shift by constant on data processing instructions (define_insn "*thumb_andsi_not_shiftsi_si" [(set (match_operand:SI 0 "s_register_operand" "=r") |