aeubanks wrote: seems good to me. I was debating if this should have a discourse RFC or not since it touches fundamental codegen classes. I'd make a post about this on discourse just so people are aware of this change https://github.com/llvm/llvm-project/pull/111234