Skip to content

Commit 0f70d5a

Browse files
committed
Get rid of a redundant macro.
1 parent 4a25e2c commit 0f70d5a

File tree

1 file changed

+7
-17
lines changed

1 file changed

+7
-17
lines changed

libclc/ptx-nvidiacl/libspirv/atomic/atomic_helpers.h

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,7 @@ _CLC_OVERLOAD _CLC_DECL void __spirv_MemoryBarrier(unsigned int, unsigned int);
7272
} \
7373
}
7474

75-
#define __CLC_NVVM_ATOMIC_IMPL(TYPE, TYPE_MANGLED, TYPE_NV, TYPE_MANGLED_NV, \
76-
OP, NAME_MANGLED, ADDR_SPACE, \
77-
POINTER_AND_ADDR_SPACE_MANGLED, ADDR_SPACE_NV) \
78-
__CLC_NVVM_ATOMIC_IMPL_SUBSTITUTION( \
79-
TYPE, TYPE_MANGLED, TYPE_NV, TYPE_MANGLED_NV, OP, NAME_MANGLED, \
80-
ADDR_SPACE, POINTER_AND_ADDR_SPACE_MANGLED, ADDR_SPACE_NV, 1)
81-
82-
#define __CLC_NVVM_ATOMIC_IMPL_SUBSTITUTION( \
75+
#define __CLC_NVVM_ATOMIC_IMPL( \
8376
TYPE, TYPE_MANGLED, TYPE_NV, TYPE_MANGLED_NV, OP, NAME_MANGLED, \
8477
ADDR_SPACE, POINTER_AND_ADDR_SPACE_MANGLED, ADDR_SPACE_NV, SUBSTITUTION) \
8578
__attribute__((always_inline)) _CLC_DECL TYPE \
@@ -131,13 +124,10 @@ Memory order is stored in the lowest 5 bits */ \
131124

132125
#define __CLC_NVVM_ATOMIC(TYPE, TYPE_MANGLED, TYPE_NV, TYPE_MANGLED_NV, OP, \
133126
NAME_MANGLED) \
134-
__CLC_NVVM_ATOMIC_IMPL_SUBSTITUTION(TYPE, TYPE_MANGLED, TYPE_NV, \
135-
TYPE_MANGLED_NV, OP, NAME_MANGLED, \
136-
__global, PU3AS1, _global_, 1) \
137-
__CLC_NVVM_ATOMIC_IMPL_SUBSTITUTION(TYPE, TYPE_MANGLED, TYPE_NV, \
138-
TYPE_MANGLED_NV, OP, NAME_MANGLED, \
139-
__local, PU3AS3, _shared_, 1) \
140-
__CLC_NVVM_ATOMIC_IMPL_SUBSTITUTION(TYPE, TYPE_MANGLED, TYPE_NV, \
141-
TYPE_MANGLED_NV, OP, NAME_MANGLED, , P, \
142-
_gen_, 0)
127+
__CLC_NVVM_ATOMIC_IMPL(TYPE, TYPE_MANGLED, TYPE_NV, TYPE_MANGLED_NV, OP, \
128+
NAME_MANGLED, __global, PU3AS1, _global_, 1) \
129+
__CLC_NVVM_ATOMIC_IMPL(TYPE, TYPE_MANGLED, TYPE_NV, TYPE_MANGLED_NV, OP, \
130+
NAME_MANGLED, __local, PU3AS3, _shared_, 1) \
131+
__CLC_NVVM_ATOMIC_IMPL(TYPE, TYPE_MANGLED, TYPE_NV, TYPE_MANGLED_NV, OP, \
132+
NAME_MANGLED, , P, _gen_, 0)
143133
#endif

0 commit comments

Comments
 (0)