[llvm] [Mips] Fix compiler crash when returning fp128 after calling a functi… (PR #117525)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 6 03:04:05 PST 2025


arsenm wrote:

> For the hard float ABI it's passed in a pair of FP registers, for the soft float ABI it's passed in GPR, but different ones than usual. I think your suggestion works for the hard float case, but I think it doesn't for soft-float, as we'd still end up with 2 x i64 in that case?

If the type is forced to 2 x f64, the f64 cases would be processed differently but I think it should work the same way 


https://github.com/llvm/llvm-project/pull/117525


More information about the llvm-commits mailing list