arm.md (arm_ashldi3_1bit): Convert define_insn into define_insn_and_split.
authorGreta Yorsh <greta.yorsh@arm.com>
Fri, 5 Apr 2013 17:08:53 +0000 (18:08 +0100)
committerGreta Yorsh <gretay@gcc.gnu.org>
Fri, 5 Apr 2013 17:08:53 +0000 (18:08 +0100)
commitdd660e8e0aa0083754b060dfab0c2487fb8b7382
tree34a01f8d36b6630cfb8f68916db328dc7fc4a9e7
parent045e472c6eebe085feb5d3b95666409b78ba2b5b
arm.md (arm_ashldi3_1bit): Convert define_insn into define_insn_and_split.

2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>

* config/arm/arm.md (arm_ashldi3_1bit): Convert define_insn into
define_insn_and_split.
        (arm_ashrdi3_1bit,arm_lshrdi3_1bit): Likewise.
(shiftsi3_compare): New pattern.
(rrx): New pattern.
* config/arm/unspecs.md (UNSPEC_RRX): New.

From-SVN: r197527
gcc/ChangeLog
gcc/config/arm/arm.md
gcc/config/arm/unspecs.md