topperc wrote: > @topperc what do you think about this approach? Do you think I should be working harder to merge `BuildGPRPair` and `BuildPairF64` (and similarly for Split) I'm ok with them being separate. It gives some degree of type safety. https://github.com/llvm/llvm-project/pull/116094