================
@@ -299,6 +284,11 @@ Makes programs 10x faster by doing Special New Thing.
   two-register push in Windows x64 V3 unwind info. The directive takes two
   register operands: ``.seh_push2regs %r12, %r13``.
 
+* The `fp128` type is now passed via sret instead of XMM0 for some calling
+  conventions to match GCC. The C, Win64 and vectorcall calling conventions
+  now use sret, other calling conventions do not need to be compatible with
+  GCC and still return via XMM0.
----------------
tgross35 wrote:

"passed via sret" should probably be "returned via sret"

https://github.com/llvm/llvm-project/pull/204887
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to