[clang] [X86] Add ABI handling for __float128 (PR #75156)

Phoebe Wang via cfe-commits cfe-commits at lists.llvm.org
Thu Dec 14 06:31:37 PST 2023


================
@@ -0,0 +1,35 @@
+// RUN: %clang_cc1 -triple x86_64-linux -emit-llvm  -target-feature +sse2 < %s | FileCheck %s --check-prefixes=CHECK
----------------
phoebewang wrote:

This patch only changes for 64-bit ABI, non-SSE is not a valid case for 64-bit.
OTOH, -sse just generate identical output with +sse2, which doesn't match with GCC https://godbolt.org/z/4nxnhnovd
I think we may need to add a semacheck for it. Do you think we should add it with this patch or a follow up?

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


More information about the cfe-commits mailing list