Use memory loads and extensions to eliminate redundant test/compare insns
authorJeff Law <jeffreyalaw@gmail.com>
Thu, 10 Jun 2021 13:57:51 +0000 (09:57 -0400)
committerJeff Law <jeffreyalaw@gmail.com>
Thu, 10 Jun 2021 13:57:51 +0000 (09:57 -0400)
commit6fcba9ef23e4261a6279a76890b2c1488cc14d12
treecb558d75d43b83f6139da512598cf861df8371ff
parent6961091b385c5c27c4a555aad0250d3390be05bf
Use memory loads and extensions to eliminate redundant test/compare insns

gcc/

* config/h8300/h8300.c (select_cc_mode): Handle MEM.  Use
REG_P.
* config/h8300/extensions.md: Replace _clobber_flags patterns
with <cczn>.
gcc/config/h8300/extensions.md
gcc/config/h8300/h8300.c