arm.md (split for eq(reg, 0)): Add variants for ARMv5 and Thumb2.
authorRichard Earnshaw <rearnsha@arm.com>
Wed, 19 Jun 2013 12:25:26 +0000 (12:25 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Wed, 19 Jun 2013 12:25:26 +0000 (12:25 +0000)
commit5e7f6aaaaf131cab3d427045a70c32e5dbb5f74f
tree221c6a91d68f4fe67cc31f61ffb45637877f378b
parent5fdc1e5d8ae28adbb39e9e3ef0a05385a355de12
arm.md (split for eq(reg, 0)): Add variants for ARMv5 and Thumb2.

(peepholes for eq(reg, not-0)): Ensure condition register is dead after
pattern.  Use more efficient sequences on ARMv5 and Thumb2.

From-SVN: r200197
gcc/ChangeLog
gcc/config/arm/arm.md