Consolidate a couple peepholes and improve peepholes that combine stack allocations...
authorJeff Law <law@torsion.usersys.redhat.com>
Sat, 16 May 2020 04:47:47 +0000 (00:47 -0400)
committerJeff Law <law@torsion.usersys.redhat.com>
Sat, 16 May 2020 04:50:53 +0000 (00:50 -0400)
commitf5b461d453043c6b6dda50db0439e4c78b241f03
tree91c1d94416670a74599a2e59058bd09ac89eb01e
parent53b4d52f11417b69b560c7f853c8c2da59f2d1da
Consolidate a couple peepholes and improve peepholes that combine stack allocations with stack stores.

* config/h8300/h8300.md (SFI iterator): New iterator for
SFmode and SImode.
* config/h8300/peepholes.md (memory comparison): Use mode
iterator to consolidate 3 patterns into one.
(stack allocation and stack store): Handle SFmode.  Handle
8 byte allocations.
gcc/ChangeLog
gcc/config/h8300/h8300.md
gcc/config/h8300/peepholes.md