[llvm] [X86] Align f128 to 16 bytes when passing on x86-32 (PR #138092)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Thu May 1 02:19:43 PDT 2025


arsenm wrote:

> I'm not sure why this seems to have no effect; the tests at llvm/test/CodeGen/X86/fp128-abi.ll should fail since they need to be updated, but there is no change in codegen. I wonder if this is getting fixed up somewhere.

fp128 is not a legal type, so this won't reach here (this is a super frustrating detail of how calling convention handling is implemented, it would be easier if the backend directly consumed the original type)


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


More information about the llvm-commits mailing list