aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGreta Yorsh <greta.yorsh@arm.com>2013-04-05 16:17:59 +0100
committerGreta Yorsh <gretay@gcc.gnu.org>2013-04-05 16:17:59 +0100
commitf4499066fedee6394a01ad8d545878f1ca6102f0 (patch)
tree883c45efe060648796e8f76f64c29071e940763b /gcc
parentceef6fd9726d97cea9af293a5ec15b24f17ea785 (diff)
downloadgcc-f4499066fedee6394a01ad8d545878f1ca6102f0.zip
gcc-f4499066fedee6394a01ad8d545878f1ca6102f0.tar.gz
gcc-f4499066fedee6394a01ad8d545878f1ca6102f0.tar.bz2
arm.md (incscc,arm_incscc,decscc,arm_decscc): Delete.
2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com> * config/arm/arm.md (incscc,arm_incscc,decscc,arm_decscc): Delete. From-SVN: r197519
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/arm/arm.md45
2 files changed, 4 insertions, 45 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 31d0757..6a591f6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
+ * config/arm/arm.md (incscc,arm_incscc,decscc,arm_decscc): Delete.
+
+2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
+
* config/arm/arm.md (addsi3_carryin_<optab>): Set attribute predicable.
(addsi3_carryin_alt2_<optab>,addsi3_carryin_shift_<optab>): Likewise.
diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md
index c712b17..6dd6871 100644
--- a/gcc/config/arm/arm.md
+++ b/gcc/config/arm/arm.md
@@ -1015,28 +1015,6 @@
[(set_attr "conds" "set")]
)
-(define_expand "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_32BIT"
- ""
-)
-
-(define_insn "*arm_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_ARM"
- "@
- add%d2\\t%0, %1, #1
- mov%D2\\t%0, %1\;add%d2\\t%0, %1, #1"
- [(set_attr "conds" "use")
- (set_attr "length" "4,8")]
-)
-
; transform ((x << y) - 1) to ~(~(x-1) << y) Where X is a constant.
(define_split
[(set (match_operand:SI 0 "s_register_operand" "")
@@ -1267,29 +1245,6 @@
(set_attr "type" "simple_alu_imm,*,*")]
)
-(define_expand "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_32BIT"
- ""
-)
-
-(define_insn "*arm_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_ARM"
- "@
- sub%d2\\t%0, %1, #1
- mov%D2\\t%0, %1\;sub%d2\\t%0, %1, #1"
- [(set_attr "conds" "use")
- (set_attr "length" "*,8")
- (set_attr "type" "simple_alu_imm,*")]
-)
-
(define_expand "subsf3"
[(set (match_operand:SF 0 "s_register_operand" "")
(minus:SF (match_operand:SF 1 "s_register_operand" "")