aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGreta Yorsh <greta.yorsh@arm.com>2013-04-30 18:08:25 +0100
committerGreta Yorsh <gretay@gcc.gnu.org>2013-04-30 18:08:25 +0100
commitfb614ca68b56060df52ffed9358008558eb1afce (patch)
tree49c1644f0009c474feefb9cfda22f1e73ce4815d /gcc
parent9e64a0bf209cf67a4c7a53d037a469402eaee724 (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--gcc/config/arm/thumb2.md26
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")