davemgreen wrote: I will try and find some time to take a look at this, I haven't managed to yet. Are there any smaller parts we can split away into their own reviews to start moving it forward? https://github.com/llvm/llvm-project/pull/137101