https://github.com/sdesmalen-arm approved this pull request. I had hoped the stack slot coloring would have removed the unnecessary slots, but that doesn't seem to happen (and would need a bit of work to support). Anyway, this LGTM https://github.com/llvm/llvm-project/pull/158593