lenary wrote: Somewhere among these changes I have entirely broken GlobalISel. I am going on vacation, I will pick this work up again after the branch, but wanted a quick temperature check that this was a reasonable improvement. https://github.com/llvm/llvm-project/pull/172441