https://github.com/andykaylor commented: This all looks reasonable to me, pending resolution of the ABI concern that @nikic brought up on the other PR. Thanks for including the CIR changes! https://github.com/llvm/llvm-project/pull/174494