OCHyams wrote: FWIW I replied over in the discourse thread. I think it's best to discuss these high-level design questions over there. (but if everyone disagrees of course I'll happily discuss here instead) https://github.com/llvm/llvm-project/pull/157349