13 #ifdef __SYCL_DEVICE_ONLY__
20 inline namespace _V1 {
23 #ifdef __SYCL_DEVICE_ONLY__
24 auto SPIRVOrder = detail::spirv::getMemorySemanticsMask(order);
25 auto SPIRVScope = detail::spirv::getScope(scope);
30 atomic_thread_fence(StdOrder);
std::memory_order getStdMemoryOrder(__spv::MemorySemanticsMask::Flag)
void atomic_fence(memory_order order, memory_scope scope)
__SYCL_CONVERGENT__ __DPCPP_SYCL_EXTERNAL void __spirv_MemoryBarrier(__spv::Scope Memory, uint32_t Semantics) noexcept