Without MMOs, the callee-save load/store instructions were treated as
volatile by the MI post-RA scheduler and AArch64LoadStoreOptimizer.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
The only test I could think of other than checking the post-RA scheduling order (which seems too fragile), would be to check the MI dump after PrologEpilogInserter for MMOs. I can add such a test if you think it is useful.