benshi001 wrote: I have not check all details of current solution, but I think it is much better than the previous one (allocating an extra register pair). https://github.com/llvm/llvm-project/pull/187129