asb wrote: I've rebased and split out two patches for separate review (#75338 and #75341) in order to hopefully inch this forward. The rebase will also pick up some new test changes due to #73802 landing. https://github.com/llvm/llvm-project/pull/73789