[Openmp-commits] [clang] [openmp] [OFFLOAD] Build DeviceRTL with SPIRV backend (PR #174675)

via Openmp-commits openmp-commits at lists.llvm.org
Fri Jan 9 16:53:24 PST 2026


================
@@ -258,6 +258,58 @@ void setCriticalLock(omp_lock_t *Lock) { setLock(Lock); }
 #endif
 ///}
 
+#if defined(__SPIRV__)
+
+uint32_t atomicInc(uint32_t *Address, uint32_t Val, atomic::OrderingTy Ordering,
+                   atomic::MemScopeTy MemScope) {
+  return atomic::add(Address, Val, Ordering);
----------------
fineg74 wrote:

Implemented it using existing API

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


More information about the Openmp-commits mailing list