https://github.com/AaronBallman commented: I'd like to see codegen tests which verify that we actually do try to pass in registers in this case. Also, the changes should come with a release note. https://github.com/llvm/llvm-project/pull/143111