Author: awatry
Date: Tue Sep 16 17:34:56 2014
New Revision: 217923

URL: http://llvm.org/viewvc/llvm-project?rev=217923&view=rev
Log:
R600: Map address spaces for atomic_min

Signed-off-by: Aaron Watry <[email protected]>
Reviewed-by: Tom Stellard <[email protected]>

Modified:
    libclc/trunk/r600/lib/atomic/atomic.cl

Modified: libclc/trunk/r600/lib/atomic/atomic.cl
URL: 
http://llvm.org/viewvc/llvm-project/libclc/trunk/r600/lib/atomic/atomic.cl?rev=217923&r1=217922&r2=217923&view=diff
==============================================================================
--- libclc/trunk/r600/lib/atomic/atomic.cl (original)
+++ libclc/trunk/r600/lib/atomic/atomic.cl Tue Sep 16 17:34:56 2014
@@ -33,3 +33,13 @@ ATOMIC_FUNC_DEFINE(signed, signed, int,
 ATOMIC_FUNC_DEFINE(signed, signed, int, atomic_max, atomic_max, local, 3)
 ATOMIC_FUNC_DEFINE(unsigned, unsigned, int, atomic_max, atomic_umax, global, 1)
 ATOMIC_FUNC_DEFINE(unsigned, unsigned, int, atomic_max, atomic_umax, local, 3)
+
+_CLC_DECL signed int __clc_atomic_min_addr1(volatile global signed int*, 
signed int);
+_CLC_DECL signed int __clc_atomic_min_addr3(volatile local signed int*, signed 
int);
+_CLC_DECL uint __clc_atomic_umin_addr1(volatile global uint*, uint);
+_CLC_DECL uint __clc_atomic_umin_addr3(volatile local uint*, uint);
+
+ATOMIC_FUNC_DEFINE(signed, signed, int, atomic_min, atomic_min, global, 1)
+ATOMIC_FUNC_DEFINE(signed, signed, int, atomic_min, atomic_min, local, 3)
+ATOMIC_FUNC_DEFINE(unsigned, unsigned, int, atomic_min, atomic_umin, global, 1)
+ATOMIC_FUNC_DEFINE(unsigned, unsigned, int, atomic_min, atomic_umin, local, 3)


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to