rampitec wrote: I can guess it was done to change the def of $agpr0_agpr1 as partially defined now. But there was probably code to kill $argp0 upon partial spill, which is now gone. As shown it is irrelevant. https://github.com/llvm/llvm-project/pull/114773