I've seen this on other targets too, sometimes so bad I write a quick target-specific "stupid move optimizer" pass to clean it up.
A generic pass would be much harder, but very useful.
I've seen this on other targets too, sometimes so bad I write a quick target-specific "stupid move optimizer" pass to clean it up.
A generic pass would be much harder, but very useful.