[arm] Add missing predicated-short-it variants to cmp_and and cmp_ior patterns
commit7d99a5b62c2672eff965fec12edac0a080d77257
authorRichard Earnshaw <rearnsha@arm.com>
Fri, 6 Sep 2019 09:58:14 +0000 (6 09:58 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Fri, 6 Sep 2019 09:58:14 +0000 (6 09:58 +0000)
treef20438f62012cc389166d367bb9da1a01f7394ee
parent973159f219b154e79d10f95117932caf4b398819
[arm] Add missing predicated-short-it variants to cmp_and and cmp_ior patterns

The cmp_and and cmp_ior patterns were missing a couple of short-it
variants for thumb2, where the comparisons are all using registers
some of which were HI_REGS.

* config/arm/arm.md (cmp_and): Add short-it variant for thumb2 with
high regs.
(cmp_ior): Likewise.

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