aeubanks wrote: as mentioned in the description the MachineFunctionProperties stuff is still WIP, but I'd like some eyes on this now we should extend https://llvm.org/docs/NewPassManager.html to talk about the design of the codegen infra https://github.com/llvm/llvm-project/pull/81068