[clang] [WIP][Clang] Allow floating point fixed vectors with atomic builtins (PR #129495)

Vikram Hegde via cfe-commits cfe-commits at lists.llvm.org
Thu Mar 20 03:03:39 PDT 2025


================
@@ -240,6 +255,9 @@ void f(_Atomic(int) *i, const _Atomic(int) *ci,
   __atomic_fetch_sub(P, 3, memory_order_seq_cst);
   __atomic_fetch_sub(F, 3, memory_order_seq_cst);
   __atomic_fetch_sub(s1, 3, memory_order_seq_cst); // expected-error {{must be a pointer to integer, pointer or supported floating point type}}
+  __atomic_fetch_sub(evf, fvec, memory_order_seq_cst);
+  __atomic_fetch_sub(evd, dvec, memory_order_seq_cst);
+  __atomic_fetch_sub(evi, ivec, memory_order_seq_cst); // expected-error {{must be a pointer to integer, pointer or supported floating point type}}
----------------
vikramRH wrote:

done

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


More information about the cfe-commits mailing list