DavidSpickett wrote: Also thanks for tackling this, I know I said once (possibly twice) that I'd do it but kept getting distracted. I know you put a bunch of research time into this too. https://github.com/llvm/llvm-project/pull/108072