Removed unused binaries from windows compiler
authorBenjamin Segovia <segovia.benjamin@gmail.com>
Mon, 16 Apr 2012 18:37:55 +0000 (18:37 +0000)
committerKeith Packard <keithp@keithp.com>
Fri, 10 Aug 2012 23:16:28 +0000 (16:16 -0700)
kernels/test_copy_buffer.cl
kernels/test_copy_buffer.cl.ll [deleted file]
kernels/test_copy_buffer_row.cl [new file with mode: 0644]
kernels/test_write_only_2.cl [deleted file]
kernels/test_write_only_2.cl.ll [deleted file]
src/CMakeLists.txt

index 50b79df..927db27 100644 (file)
@@ -1,4 +1,3 @@
-#include "stdlib.h"
 __kernel void
 test_copy_buffer(__global float* src, __global float* dst)
 {
diff --git a/kernels/test_copy_buffer.cl.ll b/kernels/test_copy_buffer.cl.ll
deleted file mode 100644 (file)
index 2a9c818..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-; ModuleID = 'test_copy_buffer.cl.o'
-target datalayout = "e-p:32:32-i64:64:64-f64:64:64-n1:8:16:32:64"
-target triple = "ptx32--"
-
-define ptx_kernel void @test_copy_buffer(float addrspace(1)* nocapture %src, float addrspace(1)* nocapture %dst) nounwind noinline {
-get_global_id.exit:
-  %call.i.i = tail call ptx_device i32 @__gen_ocl_get_local_id0() nounwind readnone
-  %call.i3.i = tail call ptx_device i32 @__gen_ocl_get_local_size0() nounwind readnone
-  %call.i10.i = tail call ptx_device i32 @__gen_ocl_get_group_id0() nounwind readnone
-  %mul.i = mul i32 %call.i10.i, %call.i3.i
-  %add.i = add i32 %mul.i, %call.i.i
-  %arrayidx = getelementptr inbounds float addrspace(1)* %src, i32 %add.i
-  %0 = load float addrspace(1)* %arrayidx, align 4, !tbaa !1
-  %arrayidx1 = getelementptr inbounds float addrspace(1)* %dst, i32 %add.i
-  store float %0, float addrspace(1)* %arrayidx1, align 4, !tbaa !1
-  ret void
-}
-
-declare ptx_device i32 @__gen_ocl_get_group_id0() nounwind readnone
-
-declare ptx_device i32 @__gen_ocl_get_local_size0() nounwind readnone
-
-declare ptx_device i32 @__gen_ocl_get_local_id0() nounwind readnone
-
-!opencl.kernels = !{!0}
-
-!0 = metadata !{void (float addrspace(1)*, float addrspace(1)*)* @test_copy_buffer}
-!1 = metadata !{metadata !"float", metadata !2}
-!2 = metadata !{metadata !"omnipotent char", metadata !3}
-!3 = metadata !{metadata !"Simple C/C++ TBAA", null}
diff --git a/kernels/test_copy_buffer_row.cl b/kernels/test_copy_buffer_row.cl
new file mode 100644 (file)
index 0000000..5d0f6ae
--- /dev/null
@@ -0,0 +1,9 @@
+__kernel void
+test_copy_buffer_row(__global int *src, __global int *dst, __global int *data)
+{
+  int row = data[0];
+  int size = data[1];
+  int id = (int) get_global_id(0);
+  for (; id < size; id += row) dst[id] = src[id];
+}
+
diff --git a/kernels/test_write_only_2.cl b/kernels/test_write_only_2.cl
deleted file mode 100644 (file)
index 8edd39a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "stdlib.h"
-__kernel void
-test_write_only(__global float* dst )
-{
-    int id = (int)get_global_id(0);
-    dst[id] = 1;
-}
-
diff --git a/kernels/test_write_only_2.cl.ll b/kernels/test_write_only_2.cl.ll
deleted file mode 100644 (file)
index 4df3092..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-; ModuleID = 'test_write_only_2.cl.o'
-target datalayout = "e-p:32:32-i64:64:64-f64:64:64-n1:8:16:32:64"
-target triple = "ptx32--"
-
-define ptx_kernel void @test_write_only(float addrspace(1)* nocapture %dst) nounwind noinline {
-get_global_id.exit:
-  %call.i.i = tail call ptx_device i32 @__gen_ocl_get_local_id0() nounwind readnone
-  %call.i3.i = tail call ptx_device i32 @__gen_ocl_get_local_size0() nounwind readnone
-  %call.i10.i = tail call ptx_device i32 @__gen_ocl_get_group_id0() nounwind readnone
-  %mul.i = mul i32 %call.i10.i, %call.i3.i
-  %add.i = add i32 %mul.i, %call.i.i
-  %arrayidx = getelementptr inbounds float addrspace(1)* %dst, i32 %add.i
-  store float 1.000000e+00, float addrspace(1)* %arrayidx, align 4, !tbaa !1
-  ret void
-}
-
-declare ptx_device i32 @__gen_ocl_get_group_id0() nounwind readnone
-
-declare ptx_device i32 @__gen_ocl_get_local_size0() nounwind readnone
-
-declare ptx_device i32 @__gen_ocl_get_local_id0() nounwind readnone
-
-!opencl.kernels = !{!0}
-
-!0 = metadata !{void (float addrspace(1)*)* @test_write_only}
-!1 = metadata !{metadata !"float", metadata !2}
-!2 = metadata !{metadata !"omnipotent char", metadata !3}
-!3 = metadata !{metadata !"Simple C/C++ TBAA", null}
index cb57d49..54d7028 100644 (file)
@@ -50,10 +50,12 @@ TARGET_LINK_LIBRARIES(cl_test cl)
 
 ADD_EXECUTABLE(test_write_only tests/test_write_only.c)
 ADD_EXECUTABLE(test_copy_buffer tests/test_copy_buffer.c)
+ADD_EXECUTABLE(test_copy_buffer_row tests/test_copy_buffer_row.c)
 ADD_EXECUTABLE(test_eot tests/test_eot.c)
 TARGET_LINK_LIBRARIES(test_eot cl_test m)
 TARGET_LINK_LIBRARIES(test_write_only cl_test m)
 TARGET_LINK_LIBRARIES(test_copy_buffer cl_test m)
+TARGET_LINK_LIBRARIES(test_copy_buffer_row cl_test m)
 
 #ADD_EXECUTABLE(test_copy_buffer tests/test_copy_buffer.c)
 #ADD_EXECUTABLE(test_copy_image tests/test_copy_image.c)