Use moves to eliminate redundant test/compare instructions
authorJeff Law <jeffreyalaw@gmail.com>
Sun, 6 Jun 2021 04:44:13 +0000 (00:44 -0400)
committerJeff Law <jeffreyalaw@gmail.com>
Mon, 7 Jun 2021 14:43:17 +0000 (10:43 -0400)
commitf0d1a675e0f621fc12c7a9db47446ae38289408a
tree54785466e3677377e560bd35b8eea7e873cbad97
parent4d3907c222646174ec7e405491435aefc50bf1bb
Use moves to eliminate redundant test/compare instructions

gcc/

* config/h8300/movepush.md: Change most _clobber_flags
patterns to instead use <cczn> subst.
(movsi_cczn): New pattern with usable CC cases split out.
(movsi_h8sx_cczn): Likewise.
gcc/config/h8300/movepush.md