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
This commit is contained in:
parent
9e64a0bf20
commit
fb614ca68b
2 changed files with 4 additions and 26 deletions
|
@ -1,3 +1,7 @@
|
|||
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.
|
||||
|
|
|
@ -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")
|
||||
|
|
Loading…
Add table
Reference in a new issue