@@ -73,10 +73,10 @@ namespace detail {
7373// into std::memory_order
7474// Only relaxed memory semantics are supported currently
7575static inline std::memory_order
76- getStdMemoryOrder (__spv::MemorySemanticsMask::Flag MS ) {
76+ getStdMemoryOrder (__spv::MemorySemanticsMask::Flag) {
7777 return std::memory_order_relaxed;
7878}
79- static inline std::memory_order getStdMemoryOrder (::cl::sycl::memory_order MS ) {
79+ static inline std::memory_order getStdMemoryOrder (::cl::sycl::memory_order) {
8080 return std::memory_order_relaxed;
8181}
8282} // namespace detail
@@ -86,55 +86,55 @@ static inline std::memory_order getStdMemoryOrder(::cl::sycl::memory_order MS) {
8686// std::atomic version of atomic SPIR-V builtins
8787
8888template <typename T>
89- void __spirv_AtomicStore (std::atomic<T> *Ptr, __spv::Scope::Flag S ,
89+ void __spirv_AtomicStore (std::atomic<T> *Ptr, __spv::Scope::Flag,
9090 __spv::MemorySemanticsMask::Flag MS, T V) {
9191 Ptr->store (V, ::cl::sycl::detail::getStdMemoryOrder (MS));
9292}
9393
9494template <typename T>
95- T __spirv_AtomicLoad (const std::atomic<T> *Ptr, __spv::Scope::Flag S ,
95+ T __spirv_AtomicLoad (const std::atomic<T> *Ptr, __spv::Scope::Flag,
9696 __spv::MemorySemanticsMask::Flag MS) {
9797 return Ptr->load (::cl::sycl::detail::getStdMemoryOrder (MS));
9898}
9999
100100template <typename T>
101- T __spirv_AtomicExchange (std::atomic<T> *Ptr, __spv::Scope::Flag S ,
101+ T __spirv_AtomicExchange (std::atomic<T> *Ptr, __spv::Scope::Flag,
102102 __spv::MemorySemanticsMask::Flag MS, T V) {
103103 return Ptr->exchange (V, ::cl::sycl::detail::getStdMemoryOrder (MS));
104104}
105105
106106template <typename T>
107- extern T __spirv_AtomicIAdd (std::atomic<T> *Ptr, __spv::Scope::Flag S ,
107+ extern T __spirv_AtomicIAdd (std::atomic<T> *Ptr, __spv::Scope::Flag,
108108 __spv::MemorySemanticsMask::Flag MS, T V) {
109109 return Ptr->fetch_add (V, ::cl::sycl::detail::getStdMemoryOrder (MS));
110110}
111111
112112template <typename T>
113- extern T __spirv_AtomicISub (std::atomic<T> *Ptr, __spv::Scope::Flag S ,
113+ extern T __spirv_AtomicISub (std::atomic<T> *Ptr, __spv::Scope::Flag,
114114 __spv::MemorySemanticsMask::Flag MS, T V) {
115115 return Ptr->fetch_sub (V, ::cl::sycl::detail::getStdMemoryOrder (MS));
116116}
117117
118118template <typename T>
119- extern T __spirv_AtomicAnd (std::atomic<T> *Ptr, __spv::Scope::Flag S ,
119+ extern T __spirv_AtomicAnd (std::atomic<T> *Ptr, __spv::Scope::Flag,
120120 __spv::MemorySemanticsMask::Flag MS, T V) {
121121 return Ptr->fetch_and (V, ::cl::sycl::detail::getStdMemoryOrder (MS));
122122}
123123
124124template <typename T>
125- extern T __spirv_AtomicOr (std::atomic<T> *Ptr, __spv::Scope::Flag S ,
125+ extern T __spirv_AtomicOr (std::atomic<T> *Ptr, __spv::Scope::Flag,
126126 __spv::MemorySemanticsMask::Flag MS, T V) {
127127 return Ptr->fetch_or (V, ::cl::sycl::detail::getStdMemoryOrder (MS));
128128}
129129
130130template <typename T>
131- extern T __spirv_AtomicXor (std::atomic<T> *Ptr, __spv::Scope::Flag S ,
131+ extern T __spirv_AtomicXor (std::atomic<T> *Ptr, __spv::Scope::Flag,
132132 __spv::MemorySemanticsMask::Flag MS, T V) {
133133 return Ptr->fetch_xor (V, ::cl::sycl::detail::getStdMemoryOrder (MS));
134134}
135135
136136template <typename T>
137- extern T __spirv_AtomicMin (std::atomic<T> *Ptr, __spv::Scope::Flag S ,
137+ extern T __spirv_AtomicMin (std::atomic<T> *Ptr, __spv::Scope::Flag,
138138 __spv::MemorySemanticsMask::Flag MS, T V) {
139139 std::memory_order MemoryOrder = ::cl::sycl::detail::getStdMemoryOrder (MS);
140140 T Val = Ptr->load (MemoryOrder);
@@ -147,7 +147,7 @@ extern T __spirv_AtomicMin(std::atomic<T> *Ptr, __spv::Scope::Flag S,
147147}
148148
149149template <typename T>
150- extern T __spirv_AtomicMax (std::atomic<T> *Ptr, __spv::Scope::Flag S ,
150+ extern T __spirv_AtomicMax (std::atomic<T> *Ptr, __spv::Scope::Flag,
151151 __spv::MemorySemanticsMask::Flag MS, T V) {
152152 std::memory_order MemoryOrder = ::cl::sycl::detail::getStdMemoryOrder (MS);
153153 T Val = Ptr->load (MemoryOrder);
0 commit comments