[pocl] branch upstream updated (8c37b4e -> d916dba)
Andreas Beckmann
anbe at moszumanska.debian.org
Mon Apr 25 09:11:35 UTC 2016
This is an automated email from the git hooks/post-receive script.
anbe pushed a change to branch upstream
in repository pocl.
from 8c37b4e Imported Upstream version 0.11
new 3b4c58d Imported Upstream version 0.12
new d916dba Imported Upstream version 0.13
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.bzrignore | 52 +
.gitattributes | 41 +
.gitignore | 95 +
.mailmap | 44 +
CHANGES | 77 +-
CMakeLists.txt | 540 +-
CREDITS | 6 +
INSTALL | 430 +-
Makefile.am | 14 +-
Makefile.in | 90 +-
README.Cell | 94 -
README.FreeBSD | 6 +
README.mips | 13 +-
README.mipsel | 14 +
TODO | 32 +-
TODO.piglit | 29 +
aclocal.m4 | 268 +-
android/CLONE_POCL_PREBUILTS_HERE | 1 +
android/build-arm.sh | 161 +
autogen.sh | 1578 +++
cmake/LLVM.cmake | 302 +-
cmake/bitcode_rules.cmake | 68 +-
cmake/kernellib_hash.cmake | 31 +
cmake/run_test.cmake | 79 +-
config.h.in | 93 +-
config.h.in.cmake | 55 +-
config/ar-lib | 2 +-
config/compile | 2 +-
config/config.guess | 11 +-
config/config.sub | 12 +-
config/depcomp | 2 +-
config/install-sh | 366 +-
config/ltmain.sh | 5508 +++++---
config/missing | 2 +-
configure | 4088 +++---
configure.ac | 398 +-
doc/luxmark.txt | 13 +
doc/sphinx/source/conf.py | 4 +-
doc/sphinx/source/development.rst | 4 +-
doc/sphinx/source/env_variables.rst | 80 +-
doc/sphinx/source/faq.rst | 65 +
doc/sphinx/source/features.rst | 18 +
doc/sphinx/source/hsa.rst | 127 +
doc/sphinx/source/index.rst | 3 +
doc/sphinx/source/install.rst | 139 +
doc/sphinx/source/kernel_compiler.rst | 21 +
doc/sphinx/source/releasing.rst | 1 +
doc/sphinx/source/using.rst | 9 +-
examples/AMD/AMDSDK.patch | 17 +-
examples/AMD/CMakeLists.txt | 115 +
examples/AMD/Makefile.in | 31 +-
examples/AMDSDK2.9/AMDSDK2_9.patch | 18 +-
examples/AMDSDK2.9/CMakeLists.txt | 123 +
examples/AMDSDK2.9/Makefile.in | 31 +-
examples/AMDSDK3.0/CMakeLists.txt | 152 +
examples/AMDSDK3.0/Makefile.am | 417 +
examples/AMDSDK3.0/Makefile.in | 939 ++
examples/AMDSDK3.0/amdsdk3_0.patch | 50 +
examples/ASL/CMakeLists.txt | 188 +
examples/CMakeLists.txt | 78 +-
examples/CloverLeaf/CMakeLists.txt | 82 +
examples/CloverLeaf/Makefile.in | 31 +-
.../{example2 => EinsteinToolkit}/CMakeLists.txt | 24 +-
examples/EinsteinToolkit/Makefile.in | 32 +-
examples/Halide/CMakeLists.txt | 1076 ++
examples/Halide/Makefile.in | 31 +-
examples/IntelSVM/CMakeLists.txt | 68 +
examples/IntelSVM/Makefile.am | 70 +
examples/{piglit => IntelSVM}/Makefile.in | 112 +-
examples/IntelSVM/README | 18 +
.../intelsvm_CMakeLists.txt} | 26 +-
examples/Makefile.am | 13 +-
examples/Makefile.in | 47 +-
examples/OpenCV/CMakeLists.txt | 332 +
examples/OpenCV/Makefile.am | 263 +
examples/OpenCV/Makefile.in | 784 ++
examples/OpenCV/README | 24 +
examples/OpenCV/opencv.patch | 13 +
examples/Parboil/CMakeLists.txt | 149 +
examples/Parboil/Makefile.in | 31 +-
examples/PyOpenCL/README | 49 +
examples/Rodinia/CMakeLists.txt | 115 +
examples/Rodinia/Makefile.am | 2 +
examples/Rodinia/Makefile.in | 32 +-
examples/Rodinia/Rodinia.patch | 13 +
examples/VexCL/CMakeLists.txt | 113 +
examples/VexCL/Makefile.in | 31 +-
examples/ViennaCL/CMakeLists.txt | 298 +
examples/ViennaCL/Makefile.in | 31 +-
examples/ViennaCL/vienna_170.patch | 11 +
examples/arrayfire/CMakeLists.txt | 697 +
examples/clBLAS/CMakeLists.txt | 266 +
examples/clFFT/CMakeLists.txt | 87 +
examples/example1-spir32/CMakeLists.txt | 2 +-
examples/example1-spir32/Makefile.in | 32 +-
examples/example1-spir32/example1.c | 24 +-
examples/example1-spir32/example1_exec.c | 2 +-
examples/example1-spir32/generate_spir32.sh | 10 +
examples/example1-spir64/CMakeLists.txt | 2 +-
examples/example1-spir64/Makefile.in | 32 +-
examples/example1-spir64/example1.c | 24 +-
examples/example1-spir64/example1_exec.c | 2 +-
examples/example1-spir64/generate_spir.sh | 10 +
examples/example1/CMakeLists.txt | 6 +-
examples/example1/Makefile.in | 32 +-
examples/example1/example1.c | 24 +-
examples/example1/example1_exec.c | 2 +-
examples/example2/CMakeLists.txt | 6 +-
examples/example2/Makefile.in | 32 +-
examples/example2/example2.c | 4 +-
examples/example2a/CMakeLists.txt | 6 +-
examples/example2a/Makefile.in | 32 +-
examples/example2a/example2a.c | 4 +-
examples/opencl-book-samples/CMakeLists.txt | 105 +
.../opencl-book-samples/HelloBinaryWorld.stdout | 9 +
examples/opencl-book-samples/HelloWorld.stdout | 2 +
examples/opencl-book-samples/ImageFilter2D.cl | 34 +
examples/opencl-book-samples/Makefile.am | 4 +
examples/opencl-book-samples/Makefile.in | 34 +-
.../OpenCLConvolutionChap3.stdout | 8 +
.../SimpleBufferSubBuffer.stdout | 6 +
examples/opencl-book-samples/VectorAdd.stdout | 1 +
examples/piglit/CMakeLists.txt | 220 +
examples/piglit/Makefile.am | 2 +
examples/piglit/Makefile.in | 32 +-
examples/piglit/README | 2 +-
examples/piglit/produce_results.sh | 8 +
examples/pocl-android-sample/.cproject | 86 +
examples/pocl-android-sample/.project | 49 +
examples/pocl-android-sample/AndroidManifest.xml | 28 +
examples/pocl-android-sample/jni/Android.mk | 12 +
examples/pocl-android-sample/jni/Application.mk | 2 +
.../jni/CLONE_LIBOPENCL_STUB_HERE | 1 +
examples/pocl-android-sample/jni/vectorAdd.cpp | 137 +
examples/pocl-android-sample/jni/vectorAdd.h | 49 +
examples/pocl-android-sample/project.properties | 14 +
.../res/drawable-hdpi/ic_launcher.png | Bin 0 -> 5319 bytes
.../res/drawable-mdpi/ic_launcher.png | Bin 0 -> 3228 bytes
.../res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 7224 bytes
.../res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 11609 bytes
.../pocl-android-sample/res/values-v11/styles.xml | 11 +
.../pocl-android-sample/res/values-v14/styles.xml | 12 +
.../res/values-w820dp/dimens.xml | 10 +
examples/pocl-android-sample/res/values/dimens.xml | 7 +
.../pocl-android-sample/res/values/strings.xml | 6 +
examples/pocl-android-sample/res/values/styles.xml | 20 +
.../src/org/pocl/sample1/MainActivity.java | 101 +
examples/scalarwave/CMakeLists.txt | 6 +-
examples/scalarwave/Makefile.in | 32 +-
examples/scalarwave/scalarwave.c | 7 +-
examples/standalone/CMakeLists.txt | 6 +
examples/standalone/Makefile.in | 31 +-
examples/trig/Makefile.in | 32 +-
examples/trig/trig.c | 14 +-
examples/trig/trig_exec.c | 2 +-
fix-include/CL/cl_platform.h | 4 +
include/CL/CMakeLists.txt | 4 +-
include/CL/Makefile.am | 3 +-
include/CL/Makefile.in | 38 +-
include/CL/cl.h | 391 +-
include/CL/cl.hpp.in | 12 +-
include/CL/cl2.hpp | 8926 ++++++++++++
include/CL/cl_ext.h | 115 +-
include/CL/cl_gl.h | 4 +-
include/CL/cl_gl_ext.h | 2 +-
include/CL/cl_platform.h | 391 +-
include/CMakeLists.txt | 2 +-
include/Makefile.am | 6 +-
include/Makefile.in | 39 +-
include/OpenCL/Makefile.in | 33 +-
include/_kernel.h | 293 +-
include/_kernel_c.h | 89 +-
include/_kernel_constants.h | 88 +
include/pocl.h | 64 +-
include/pocl_cache.h | 136 +
include/pocl_features.h | 35 -
include/pocl_file_util.h | 85 +
include/pocl_types.h | 2 -
include/poclu.h | 4 +
include/vccompat.hpp | 5 +
lib/CL/CMakeLists.txt | 25 +-
lib/CL/Makefile.am | 40 +-
lib/CL/Makefile.in | 406 +-
lib/CL/clBuildProgram.c | 342 +-
lib/CL/clCreateBuffer.c | 9 +-
lib/CL/clCreateCommandQueue.c | 17 +-
lib/CL/clCreateCommandQueueWithProperties.c | 107 +
lib/CL/clCreateContext.c | 35 +-
lib/CL/clCreateContextFromType.c | 11 +-
lib/CL/clCreateImage.c | 6 +-
lib/CL/clCreateKernel.c | 49 +-
lib/CL/clCreateKernelsInProgram.c | 90 +-
lib/CL/clCreateProgramWithBinary.c | 72 +-
lib/CL/clCreateProgramWithSource.c | 41 +-
lib/CL/clCreateSubBuffer.c | 4 +-
lib/CL/clCreateSubDevices.c | 156 +-
lib/CL/clCreateUserEvent.c | 25 +-
lib/CL/clEnqueueCopyBuffer.c | 17 +-
lib/CL/clEnqueueCopyBufferRect.c | 108 +-
lib/CL/clEnqueueCopyBufferToImage.c | 2 +-
lib/CL/clEnqueueCopyImage.c | 85 +-
lib/CL/clEnqueueFillBuffer.c | 108 +
lib/CL/clEnqueueFillImage.c | 1 -
lib/CL/clEnqueueMapBuffer.c | 32 +-
lib/CL/clEnqueueMapImage.c | 56 +-
lib/CL/clEnqueueMarkerWithWaitList.c | 9 +-
lib/CL/clEnqueueNDRangeKernel.c | 78 +-
lib/CL/clEnqueueNativeKernel.c | 36 +-
lib/CL/clEnqueueReadBuffer.c | 2 +-
lib/CL/clEnqueueReadBufferRect.c | 17 +-
lib/CL/clEnqueueReadImage.c | 6 +-
lib/CL/clEnqueueSVMFree.c | 86 +
lib/CL/clEnqueueSVMMap.c | 91 +
lib/CL/clEnqueueSVMMemFill.c | 93 +
...{clEnqueueReadBuffer.c => clEnqueueSVMMemcpy.c} | 82 +-
.../{clEnqueueReadBuffer.c => clEnqueueSVMUnmap.c} | 81 +-
lib/CL/clEnqueueUnmapMemObject.c | 24 +-
lib/CL/clEnqueueWriteBuffer.c | 4 +-
lib/CL/clEnqueueWriteBufferRect.c | 6 +-
lib/CL/clEnqueueWriteImage.c | 2 -
lib/CL/clFinish.c | 223 +-
lib/CL/clGetDeviceIDs.c | 23 +-
lib/CL/clGetDeviceInfo.c | 56 +-
lib/CL/clGetEventInfo.c | 2 +-
lib/CL/clGetKernelWorkGroupInfo.c | 4 +-
lib/CL/clGetPlatformIDs.c | 202 +-
lib/CL/clGetPlatformInfo.c | 5 +-
lib/CL/clGetProgramBuildInfo.c | 44 +-
lib/CL/clGetProgramInfo.c | 97 +-
lib/CL/clGetSupportedImageFormats.c | 21 +-
lib/CL/clReleaseCommandQueue.c | 9 +-
lib/CL/clReleaseContext.c | 9 +-
lib/CL/clReleaseDevice.c | 11 +-
lib/CL/clReleaseEvent.c | 6 +-
lib/CL/clReleaseKernel.c | 3 +-
lib/CL/clReleaseMemObject.c | 23 +-
lib/CL/clReleaseProgram.c | 35 +-
lib/CL/clRetainDevice.c | 3 +
lib/CL/clRetainEvent.c | 2 -
lib/CL/clSVMAlloc.c | 110 +
lib/CL/{clReleaseCommandQueue.c => clSVMFree.c} | 48 +-
lib/CL/clSetKernelArg.c | 5 +
lib/CL/clSetKernelArgSVMPointer.c | 59 +
.../{clReleaseContext.c => clSetKernelExecInfo.c} | 50 +-
lib/CL/clSetUserEventStatus.c | 11 +-
lib/CL/clWaitForEvents.c | 14 +-
lib/CL/devices/CMakeLists.txt | 10 +-
lib/CL/devices/Makefile.am | 6 +-
lib/CL/devices/Makefile.in | 38 +-
lib/CL/devices/basic/Makefile.in | 32 +-
lib/CL/devices/basic/basic.c | 323 +-
lib/CL/devices/bufalloc.c | 76 +-
lib/CL/devices/bufalloc.h | 54 +-
lib/CL/devices/cellspu/cellspu.c | 641 -
lib/CL/devices/cellspu/cellspu.h | 61 -
lib/CL/devices/common.c | 229 +-
lib/CL/devices/common.h | 23 +
lib/CL/devices/cpuinfo.c | 73 +-
lib/CL/devices/dev_image.h | 3 +-
lib/CL/devices/devices.c | 49 +-
lib/CL/devices/devices.h | 4 +
lib/CL/devices/{cellspu => hsa}/CMakeLists.txt | 8 +-
lib/CL/devices/{cellspu => hsa}/Makefile.am | 26 +-
lib/CL/devices/{cellspu => hsa}/Makefile.in | 99 +-
lib/CL/devices/hsa/pocl-hsa.c | 1150 ++
.../{clRetainDevice.c => devices/hsa/pocl-hsa.h} | 30 +-
lib/CL/devices/prototypes.inc | 13 +-
lib/CL/devices/pthread/Makefile.in | 32 +-
lib/CL/devices/pthread/pthread.c | 382 +-
lib/CL/devices/tce/CMakeLists.txt | 7 +-
lib/CL/devices/tce/Makefile.am | 2 +
lib/CL/devices/tce/Makefile.in | 42 +-
lib/CL/devices/tce/tce_common.cc | 58 +-
lib/CL/devices/tce/tta_device_main_dthread.c | 221 +
lib/CL/devices/tce/ttasim/CMakeLists.txt | 3 +-
lib/CL/devices/tce/ttasim/Makefile.am | 4 +
lib/CL/devices/tce/ttasim/Makefile.in | 39 +-
lib/CL/devices/tce/ttasim/todo.txt | 12 +
lib/CL/devices/tce/ttasim/tta.txt | 36 +
lib/CL/devices/tce/ttasim/ttasim.cc | 31 +-
lib/CL/devices/topology/Makefile.in | 32 +-
lib/CL/devices/topology/pocl_topology.c | 65 +-
lib/CL/devices/topology/pocl_topology.h | 8 +-
lib/CL/dummy.c | 1 +
lib/CL/pocl_cache.c | 604 +
lib/CL/pocl_cl.h | 272 +-
lib/CL/pocl_debug.c | 124 +
lib/CL/pocl_debug.h | 231 +
lib/CL/pocl_hash.c | 2 +
lib/CL/pocl_hash.h | 16 +
lib/CL/pocl_icd.h | 120 +-
lib/CL/pocl_image_util.c | 8 +-
lib/CL/pocl_image_util.h | 5 +-
lib/CL/pocl_img_buf_cpy.c | 217 +
...{clReleaseCommandQueue.c => pocl_img_buf_cpy.h} | 37 +-
lib/CL/pocl_intfn.h | 11 +
lib/CL/pocl_llvm.h | 46 +-
lib/CL/pocl_llvm_api.cc | 1043 +-
lib/CL/pocl_queue_util.c | 133 +
.../topology/pocl_topology.h => pocl_queue_util.h} | 42 +-
lib/CL/pocl_timing.c | 153 +
lib/CL/pocl_timing.h | 26 +
lib/CL/pocl_util.c | 400 +-
lib/CL/pocl_util.h | 114 +-
lib/CMakeLists.txt | 14 +-
lib/Makefile.in | 31 +-
lib/kernel/CMakeLists.txt | 61 +-
lib/kernel/Makefile.am | 20 +-
lib/kernel/Makefile.in | 47 +-
lib/kernel/cellspu/CMakeLists.txt | 50 -
lib/kernel/cellspu/Makefile | 732 -
lib/kernel/divide.cl | 1 -
lib/kernel/exp.cl | 1 -
lib/kernel/exp10.cl | 1 -
lib/kernel/exp2.cl | 1 -
lib/kernel/get_image_depth.cl | 5 -
.../{get_image_width.cl => get_image_dim.cl} | 36 +-
lib/kernel/get_image_height.cl | 5 -
lib/kernel/get_image_width.cl | 5 -
lib/kernel/host/CMakeLists.txt | 96 +-
lib/kernel/host/Makefile.am | 9 +
lib/kernel/host/Makefile.in | 267 +-
lib/kernel/hsail64/CMakeLists.txt | 82 +
lib/kernel/{cellspu => hsail64}/Makefile.am | 23 +-
lib/kernel/{cellspu => hsail64}/Makefile.in | 273 +-
lib/kernel/{exp2.cl => hsail64/acos.cl} | 28 +-
lib/kernel/{native_log2.cl => hsail64/acosh.cl} | 14 +-
lib/kernel/{exp2.cl => hsail64/asin.cl} | 28 +-
lib/{CL/pocl_hash.h => kernel/hsail64/asinh.cl} | 33 +-
lib/kernel/hsail64/atan.cl | 103 +
lib/kernel/hsail64/atan2.cl | 187 +
lib/{CL/pocl_hash.h => kernel/hsail64/atanh.cl} | 32 +-
lib/kernel/hsail64/atomic_impl.ll | 276 +
lib/kernel/hsail64/atomics.cl | 130 +
lib/kernel/hsail64/barrier.c | 56 +
lib/kernel/{native_log2.cl => hsail64/cbrt.cl} | 14 +-
lib/kernel/{native_log2.cl => hsail64/copysign.cl} | 15 +-
lib/kernel/hsail64/cos.cl | 119 +
lib/kernel/{native_log2.cl => hsail64/cosh.cl} | 15 +-
lib/kernel/hsail64/erf.cl | 181 +
lib/kernel/{native_log2.cl => hsail64/erfc.cl} | 21 +-
lib/kernel/hsail64/exp.cl | 102 +
lib/kernel/{log10.cl => hsail64/exp10.cl} | 20 +-
lib/kernel/hsail64/exp2.cl | 150 +
.../clWaitForEvents.c => kernel/hsail64/expm1.cl} | 42 +-
lib/kernel/{native_log2.cl => hsail64/fabs.cl} | 15 +-
lib/kernel/hsail64/fast_length.cl | 85 +
.../hsail64/fast_normalize.cl} | 30 +-
lib/kernel/{native_log2.cl => hsail64/floor.cl} | 15 +-
lib/kernel/{native_log2.cl => hsail64/fma.cl} | 15 +-
.../clReleaseEvent.c => kernel/hsail64/fract.cl} | 62 +-
lib/kernel/{log.cl => hsail64/frexp.cl} | 32 +-
lib/kernel/hsail64/frexp.inc | 63 +
.../hsail64/get_global_id.c} | 26 +-
.../hsail64/get_global_size.c} | 41 +-
lib/kernel/{exp10.cl => hsail64/get_group_id.c} | 28 +-
.../hsail64/get_local_id.c} | 26 +-
.../hsail64/get_local_size.c} | 26 +-
.../hsail64/get_num_groups.c} | 25 +-
.../{native_cos.cl => hsail64/get_work_dim.c} | 18 +-
lib/kernel/hsail64/hsail_templates.h | 304 +
lib/kernel/{exp.cl => hsail64/hypot.cl} | 38 +-
lib/kernel/hsail64/ilogb.cl | 75 +
lib/kernel/hsail64/ldexp.cl | 83 +
.../clReleaseEvent.c => kernel/hsail64/length.cl} | 57 +-
lib/kernel/hsail64/lgamma.cl | 113 +
lib/kernel/{ => hsail64}/log.cl | 19 +-
lib/kernel/{ => hsail64}/log10.cl | 19 +-
.../clReleaseEvent.c => kernel/hsail64/log1p.cl} | 50 +-
lib/kernel/hsail64/log2.cl | 99 +
lib/kernel/{native_log2.cl => hsail64/mad.cl} | 14 +-
lib/kernel/{native_log2.cl => hsail64/mad24.cl} | 16 +-
lib/kernel/{sin.cl => hsail64/mad_hi.cl} | 20 +-
lib/kernel/{native_log2.cl => hsail64/mul24.cl} | 16 +-
lib/kernel/{native_log2.cl => hsail64/mul_hi.cl} | 15 +-
lib/kernel/{ => hsail64}/native_cos.cl | 12 +-
.../{native_log2.cl => hsail64/native_exp.cl} | 14 +-
lib/kernel/{log.cl => hsail64/native_exp10.cl} | 20 +-
.../{native_log2.cl => hsail64/native_exp2.cl} | 14 +-
lib/kernel/{exp.cl => hsail64/native_log.cl} | 23 +-
lib/kernel/{log.cl => hsail64/native_log10.cl} | 21 +-
lib/kernel/{ => hsail64}/native_log2.cl | 12 +-
.../{native_log2.cl => hsail64/native_recip.cl} | 15 +-
.../{native_log2.cl => hsail64/native_rsqrt.cl} | 14 +-
.../{native_log2.cl => hsail64/native_sin.cl} | 14 +-
.../{native_log2.cl => hsail64/native_sqrt.cl} | 14 +-
lib/kernel/{powr.cl => hsail64/pow.cl} | 56 +-
lib/kernel/{log10.cl => hsail64/remainder.cl} | 15 +-
lib/kernel/{native_log2.cl => hsail64/rint.cl} | 15 +-
lib/kernel/hsail64/sin.cl | 123 +
lib/kernel/{native_log2.cl => hsail64/sinh.cl} | 16 +-
lib/kernel/hsail64/sqrt.cl | 53 +
lib/kernel/hsail64/sqrt_default.ll | 19 +
lib/kernel/hsail64/svm_atomics_hsail.cl.ll | 8078 +++++++++++
lib/kernel/hsail64/tan.cl | 141 +
lib/kernel/{native_log2.cl => hsail64/tanh.cl} | 15 +-
lib/kernel/hsail64/tgamma.cl | 94 +
lib/kernel/{native_log2.cl => hsail64/trunc.cl} | 15 +-
lib/kernel/hsail64/vml_constants.h | 38 +
lib/kernel/log.cl | 1 -
lib/kernel/log10.cl | 1 -
lib/kernel/native_cos.cl | 8 +-
lib/kernel/{native_log2.cl => native_divide.cl} | 10 +-
lib/kernel/{native_log2.cl => native_exp.cl} | 10 +-
lib/kernel/{native_log2.cl => native_exp10.cl} | 10 +-
lib/kernel/{native_log2.cl => native_exp2.cl} | 10 +-
lib/kernel/{native_log2.cl => native_log.cl} | 10 +-
lib/kernel/{native_log2.cl => native_log10.cl} | 10 +-
lib/kernel/native_log2.cl | 6 +-
lib/kernel/{native_log2.cl => native_powr.cl} | 10 +-
lib/kernel/{native_log2.cl => native_recip.cl} | 10 +-
lib/kernel/{native_log2.cl => native_rsqrt.cl} | 10 +-
lib/kernel/{native_log2.cl => native_sin.cl} | 10 +-
lib/kernel/{native_log2.cl => native_sqrt.cl} | 10 +-
lib/kernel/{native_log2.cl => native_tan.cl} | 10 +-
lib/kernel/powr.cl | 1 -
lib/kernel/printf.c | 24 +-
lib/kernel/printf_constant.c | 13 +-
lib/kernel/recip.cl | 1 -
lib/kernel/rsqrt.cl | 1 -
lib/kernel/rules.mk | 23 +-
lib/kernel/sin.cl | 1 -
lib/kernel/sources-vml.mk | 17 +-
lib/kernel/sources.mk | 17 +-
lib/kernel/sqrt.cl | 1 -
lib/kernel/svm_atomics.cl | 424 +
lib/kernel/svm_atomics.h | 169 +
lib/kernel/svm_atomics_host.cl | 253 +
lib/kernel/svm_atomics_x86_64.ll | 8075 +++++++++++
lib/kernel/tan.cl | 1 -
lib/kernel/tce/CMakeLists.txt | 19 +-
lib/kernel/tce/Makefile | 739 -
lib/kernel/tce/Makefile.am | 6 +-
lib/kernel/tce/Makefile.in | 251 +-
lib/kernel/vecmathlib-pocl/frexp.cl | 324 +-
lib/kernel/vecmathlib-pocl/generate-files.py | 24 +-
lib/kernel/vecmathlib-pocl/kernel-vecmathlib.h | 384 +
lib/kernel/vecmathlib-pocl/length.cl | 69 +-
lib/kernel/vecmathlib-pocl/normalize.cl | 36 +-
lib/kernel/vecmathlib/floatbuiltins.h | 464 +-
lib/kernel/vecmathlib/floatprops.h | 571 +-
lib/kernel/vecmathlib/floattypes.h | 313 +-
lib/kernel/vecmathlib/loop.cc | 290 +
lib/kernel/vecmathlib/mathfuncs.h | 2 +-
lib/kernel/vecmathlib/mathfuncs_asin.h | 363 +-
lib/kernel/vecmathlib/mathfuncs_asinh.h | 53 +-
lib/kernel/vecmathlib/mathfuncs_base.h | 243 +-
lib/kernel/vecmathlib/mathfuncs_convert.h | 358 +-
lib/kernel/vecmathlib/mathfuncs_exp.h | 237 +-
lib/kernel/vecmathlib/mathfuncs_fabs.h | 305 +-
lib/kernel/vecmathlib/mathfuncs_int.h | 243 +-
lib/kernel/vecmathlib/mathfuncs_log.h | 137 +-
lib/kernel/vecmathlib/mathfuncs_pow.h | 43 +-
lib/kernel/vecmathlib/mathfuncs_rcp.h | 117 +-
lib/kernel/vecmathlib/mathfuncs_sin.h | 419 +-
lib/kernel/vecmathlib/mathfuncs_sinh.h | 37 +-
lib/kernel/vecmathlib/mathfuncs_sqrt.h | 124 +-
lib/kernel/vecmathlib/selftest.cc | 1724 +++
lib/kernel/vecmathlib/vec_altivec_float4.h | 1139 +-
lib/kernel/vecmathlib/vec_avx_double4.h | 1386 +-
lib/kernel/vecmathlib/vec_avx_float8.h | 1419 +-
lib/kernel/vecmathlib/vec_avx_fp16_16.h | 1155 +-
lib/kernel/vecmathlib/vec_avx_fp8_32.h | 1223 +-
lib/kernel/vecmathlib/vec_base.h | 1179 +-
lib/kernel/vecmathlib/vec_builtin.h | 2619 ++--
lib/kernel/vecmathlib/vec_mask.h | 121 +-
lib/kernel/vecmathlib/vec_mic_double8.h | 1236 +-
lib/kernel/vecmathlib/vec_neon_float2.h | 1085 +-
lib/kernel/vecmathlib/vec_neon_float4.h | 1131 +-
lib/kernel/vecmathlib/vec_pseudo.h | 3052 ++--
lib/kernel/vecmathlib/vec_qpx_double4.h | 1399 +-
lib/kernel/vecmathlib/vec_sse_double1.h | 1002 +-
lib/kernel/vecmathlib/vec_sse_double2.h | 1237 +-
lib/kernel/vecmathlib/vec_sse_float1.h | 998 +-
lib/kernel/vecmathlib/vec_sse_float4.h | 1286 +-
lib/kernel/vecmathlib/vec_test.h | 2690 ++--
lib/kernel/vecmathlib/vec_vsx_double2.h | 1215 +-
lib/kernel/vecmathlib/vecmathlib.h | 248 +-
lib/kernel/vecmathlib/vecmathlib.rst | 64 +
lib/kernel/write_image.cl | 5 +-
lib/llvmopencl/AllocasToEntry.cc | 15 +-
lib/llvmopencl/AllocasToEntry.h | 6 +-
lib/llvmopencl/AutomaticLocals.cc | 42 +-
lib/llvmopencl/Barrier.h | 10 +-
lib/llvmopencl/BarrierBlock.cc | 13 +-
lib/llvmopencl/BarrierBlock.h | 5 +-
lib/llvmopencl/BarrierTailReplication.cc | 62 +-
lib/llvmopencl/BarrierTailReplication.h | 26 +-
lib/llvmopencl/BreakConstantGEPs.cpp | 53 +-
lib/llvmopencl/BreakConstantGEPs.h | 8 +-
lib/llvmopencl/CMakeLists.txt | 2 +-
lib/llvmopencl/CanonicalizeBarriers.cc | 82 +-
lib/llvmopencl/CanonicalizeBarriers.h | 8 +-
lib/llvmopencl/{Workgroup.h => CompilerWarnings.h} | 53 +-
lib/llvmopencl/DebugHelpers.cc | 32 +-
lib/llvmopencl/DebugHelpers.h | 23 +-
lib/llvmopencl/Flatten.cc | 45 +-
lib/llvmopencl/GenerateHeader.cc | 105 +-
lib/llvmopencl/ImplicitConditionalBarriers.cc | 35 +-
lib/llvmopencl/ImplicitConditionalBarriers.h | 7 +-
lib/llvmopencl/ImplicitLoopBarriers.cc | 24 +-
lib/llvmopencl/ImplicitLoopBarriers.h | 4 +-
lib/llvmopencl/IsolateRegions.cc | 32 +-
lib/llvmopencl/Kernel.cc | 42 +-
lib/llvmopencl/Kernel.h | 7 +-
lib/llvmopencl/LLVMFileUtils.cc | 280 +
lib/llvmopencl/LLVMUtils.cc | 19 -
lib/llvmopencl/LLVMUtils.h | 17 +-
lib/llvmopencl/LoopBarriers.cc | 45 +-
lib/llvmopencl/LoopBarriers.h | 8 +-
lib/llvmopencl/Makefile.am | 6 +-
lib/llvmopencl/Makefile.in | 44 +-
lib/llvmopencl/PHIsToAllocas.cc | 39 +-
lib/llvmopencl/PHIsToAllocas.h | 5 +-
lib/llvmopencl/ParallelRegion.cc | 168 +-
lib/llvmopencl/ParallelRegion.h | 23 +-
lib/llvmopencl/TargetAddressSpaces.cc | 413 +-
lib/llvmopencl/TargetAddressSpaces.h | 6 +-
lib/llvmopencl/VariableUniformityAnalysis.cc | 59 +-
lib/llvmopencl/VariableUniformityAnalysis.h | 6 +-
lib/llvmopencl/WorkItemAliasAnalysis.cc | 161 +-
lib/llvmopencl/Workgroup.cc | 153 +-
lib/llvmopencl/Workgroup.h | 5 +-
lib/llvmopencl/WorkitemHandler.cc | 86 +-
lib/llvmopencl/WorkitemHandler.h | 25 +-
lib/llvmopencl/WorkitemHandlerChooser.cc | 15 +-
lib/llvmopencl/WorkitemLoops.cc | 147 +-
lib/llvmopencl/WorkitemLoops.h | 16 +-
lib/llvmopencl/WorkitemReplication.cc | 121 +-
lib/llvmopencl/WorkitemReplication.h | 22 +-
lib/llvmopencl/linker.cpp | 148 +-
lib/llvmopencl/linker.h | 5 +-
lib/poclu/CMakeLists.txt | 3 +-
lib/poclu/Makefile.in | 32 +-
lib/poclu/bswap.c | 2 +-
lib/poclu/misc.c | 18 +
m4/libtool.m4 | 2546 ++--
m4/ltoptions.m4 | 127 +-
m4/ltsugar.m4 | 7 +-
m4/ltversion.m4 | 12 +-
m4/lt~obsolete.m4 | 7 +-
scripts/CMakeLists.txt | 12 +-
scripts/Makefile.am | 3 +-
scripts/Makefile.in | 34 +-
scripts/pocl-standalone.in | 9 +-
scripts/pocl-standalone.in.cmake | 40 +-
tests/CMakeLists.txt | 77 +-
tests/Makefile.am | 11 +-
tests/Makefile.in | 42 +-
tests/atlocal.in | 3 +
tests/cell/Makefile.in | 714 -
tests/cell/hello/Makefile.am | 35 -
tests/cell/hello/Makefile.in | 706 -
tests/cell/hello/host.cpp | 213 -
tests/kernel/CMakeLists.txt | 146 +-
tests/kernel/Makefile.am | 2 +-
tests/kernel/Makefile.in | 34 +-
tests/kernel/image_query_funcs.c | 51 +-
tests/kernel/sampler_address_clamp.c | 10 +-
tests/kernel/test_as_type.cl | 10 +-
tests/kernel/test_frexp_modf.cl | 10 +
tests/kernel/test_image_query_funcs.cl | 33 +-
tests/kernel/test_length_distance.cl | 68 +
tests/kernel/test_local_struct_array.cl | 17 +
tests/kernel/test_shuffle.cc | 607 +-
tests/package.m4 | 13 -
tests/regression/CMakeLists.txt | 213 +-
tests/regression/Makefile.am | 8 +-
tests/regression/Makefile.in | 58 +-
tests/regression/README.txt | 4 +
tests/regression/test_barrier_before_return.cpp | 21 +-
.../regression/test_barrier_between_for_loops.cpp | 22 +-
tests/regression/test_constant_array.cpp | 8 +-
tests/regression/test_early_return.cpp | 23 +-
.../test_for_with_var_iteration_count.cpp | 23 +-
.../test_fors_with_var_iteration_counts.cpp | 10 +-
tests/regression/test_id_dependent_computation.cpp | 25 +-
tests/regression/test_infinite_loop.cpp | 8 +-
tests/regression/test_issue_231.cpp | 94 +
tests/regression/test_locals.cpp | 10 +-
tests/regression/test_loop_phi_replication.cpp | 23 +-
.../test_multi_level_loops_with_barriers.cpp | 23 +-
tests/regression/test_null_arg.cpp | 23 +-
tests/regression/test_setargs.cpp | 8 +-
.../regression/test_simple_for_with_a_barrier.cpp | 10 +-
tests/regression/test_structs_as_args.cpp | 8 +-
tests/regression/test_undominated_variable.cpp | 23 +-
tests/regression/test_vectors_as_args.cpp | 8 +-
tests/runtime/CMakeLists.txt | 64 +-
tests/runtime/Makefile.am | 4 +
tests/runtime/Makefile.in | 107 +-
tests/runtime/macro_test.cl | 0
tests/runtime/test_clBuildProgram.c | 117 +-
tests/runtime/test_clBuildProgram_macros.cl | 15 +
tests/runtime/test_clCreateKernel.c | 3 +-
tests/runtime/test_clCreateKernelsInProgram.c | 20 +-
tests/runtime/test_clCreateProgramWithBinary.c | 14 +-
tests/runtime/test_clCreateSubDevices.c | 381 +
tests/runtime/test_clEnqueueNativeKernel.c | 6 +-
tests/runtime/test_clGetEventInfo.c | 89 +-
tests/runtime/test_event_cycle.c | 147 +
tests/runtime/test_event_free.c | 216 +
tests/runtime/test_kernel_cache_includes.c | 80 +
tests/runtime/test_kernel_cache_includes.cl | 7 +
.../runtime/test_kernel_cache_includes_expout.txt | 4 +
.../{test_clBuildProgram.c => test_link_error.c} | 45 +-
tests/runtime/test_read-copy-write-buffer.c | 121 +
tests/runtime/test_version.c | 3 +-
.../tce/ttasim => tests/tce}/CMakeLists.txt | 14 +-
tests/tce/Makefile.in | 31 +-
.../example1 => tests/tce/fp16}/CMakeLists.txt | 47 +-
tests/tce/fp16/Makefile.am | 2 +-
tests/tce/fp16/Makefile.in | 34 +-
tests/tce/fp16/expected_out.txt | 17 +
tests/tce/fp16/host.cpp | 8 +-
.../example2 => tests/tce/tcemc}/CMakeLists.txt | 30 +-
tests/tce/tcemc/Makefile.am | 2 +-
tests/tce/tcemc/Makefile.in | 34 +-
tests/tce/tcemc/host.cpp | 8 +-
.../standalone => tests/tce/ttasim}/CMakeLists.txt | 25 +-
tests/tce/ttasim/Makefile.am | 2 +-
tests/tce/ttasim/Makefile.in | 34 +-
tests/tce/ttasim/host.cpp | 8 +-
tests/testsuite | 13838 -------------------
tests/testsuite-amd.at | 8 -
tests/testsuite-amdsdk2_9.at | 45 +-
...stsuite-amdsdk2_9.at => testsuite-amdsdk3_0.at} | 432 +-
tests/testsuite-opencv.at | 327 +
tests/testsuite-piglit.at | 14 +-
tests/testsuite-regression.at | 27 +-
tests/testsuite-runtime.at | 35 +
tests/testsuite-tce.at | 2 +-
tests/testsuite-viennacl.at | 2 -
tests/testsuite.at | 52 +-
tests/viennacl.at | 7 +
tests/workgroup/CMakeLists.txt | 190 +-
tests/workgroup/Makefile.in | 32 +-
tests/workgroup/run_kernel.c | 2 +-
tools/patches/clang-3.7-hsail-branch.patch | 2139 +++
tools/patches/khronos-icd-loader.patch | 86 +
tools/patches/llvm-3.7-hsail-branch.patch | 32 +
tools/scripts/devel-envs.sh | 25 +
tools/scripts/run_all_tests | 75 +
.../Makefile.am => tools/scripts/run_hsa_tests | 23 +-
.../Makefile.am => tools/scripts/run_tta_tests | 28 +-
645 files changed, 83694 insertions(+), 47601 deletions(-)
create mode 100644 .bzrignore
create mode 100644 .gitattributes
create mode 100644 .gitignore
create mode 100644 .mailmap
mode change 100644 => 120000 INSTALL
delete mode 100644 README.Cell
create mode 100644 README.FreeBSD
create mode 100644 README.mipsel
create mode 100644 TODO.piglit
create mode 100644 android/CLONE_POCL_PREBUILTS_HERE
create mode 100755 android/build-arm.sh
create mode 100755 autogen.sh
create mode 100644 cmake/kernellib_hash.cmake
create mode 100644 doc/luxmark.txt
create mode 100644 doc/sphinx/source/hsa.rst
create mode 100644 doc/sphinx/source/install.rst
create mode 100644 examples/AMD/CMakeLists.txt
create mode 100644 examples/AMDSDK2.9/CMakeLists.txt
create mode 100644 examples/AMDSDK3.0/CMakeLists.txt
create mode 100644 examples/AMDSDK3.0/Makefile.am
create mode 100644 examples/AMDSDK3.0/Makefile.in
create mode 100644 examples/AMDSDK3.0/amdsdk3_0.patch
create mode 100644 examples/ASL/CMakeLists.txt
create mode 100644 examples/CloverLeaf/CMakeLists.txt
copy examples/{example2 => EinsteinToolkit}/CMakeLists.txt (73%)
create mode 100644 examples/Halide/CMakeLists.txt
create mode 100644 examples/IntelSVM/CMakeLists.txt
create mode 100644 examples/IntelSVM/Makefile.am
copy examples/{piglit => IntelSVM}/Makefile.in (80%)
create mode 100644 examples/IntelSVM/README
copy examples/{standalone/CMakeLists.txt => IntelSVM/intelsvm_CMakeLists.txt} (66%)
create mode 100644 examples/OpenCV/CMakeLists.txt
create mode 100644 examples/OpenCV/Makefile.am
create mode 100644 examples/OpenCV/Makefile.in
create mode 100644 examples/OpenCV/README
create mode 100644 examples/OpenCV/opencv.patch
create mode 100644 examples/Parboil/CMakeLists.txt
create mode 100644 examples/PyOpenCL/README
create mode 100644 examples/Rodinia/CMakeLists.txt
create mode 100644 examples/Rodinia/Rodinia.patch
create mode 100644 examples/VexCL/CMakeLists.txt
create mode 100644 examples/ViennaCL/CMakeLists.txt
create mode 100644 examples/ViennaCL/vienna_170.patch
create mode 100644 examples/arrayfire/CMakeLists.txt
create mode 100644 examples/clBLAS/CMakeLists.txt
create mode 100644 examples/clFFT/CMakeLists.txt
create mode 100755 examples/example1-spir32/generate_spir32.sh
create mode 100755 examples/example1-spir64/generate_spir.sh
create mode 100644 examples/opencl-book-samples/CMakeLists.txt
create mode 100644 examples/opencl-book-samples/HelloBinaryWorld.stdout
create mode 100644 examples/opencl-book-samples/HelloWorld.stdout
create mode 100644 examples/opencl-book-samples/ImageFilter2D.cl
create mode 100644 examples/opencl-book-samples/OpenCLConvolutionChap3.stdout
create mode 100644 examples/opencl-book-samples/SimpleBufferSubBuffer.stdout
create mode 100644 examples/opencl-book-samples/VectorAdd.stdout
create mode 100644 examples/piglit/CMakeLists.txt
create mode 100755 examples/piglit/produce_results.sh
create mode 100644 examples/pocl-android-sample/.cproject
create mode 100644 examples/pocl-android-sample/.project
create mode 100644 examples/pocl-android-sample/AndroidManifest.xml
create mode 100644 examples/pocl-android-sample/jni/Android.mk
create mode 100644 examples/pocl-android-sample/jni/Application.mk
create mode 100644 examples/pocl-android-sample/jni/CLONE_LIBOPENCL_STUB_HERE
create mode 100644 examples/pocl-android-sample/jni/vectorAdd.cpp
create mode 100644 examples/pocl-android-sample/jni/vectorAdd.h
create mode 100644 examples/pocl-android-sample/project.properties
create mode 100644 examples/pocl-android-sample/res/drawable-hdpi/ic_launcher.png
create mode 100644 examples/pocl-android-sample/res/drawable-mdpi/ic_launcher.png
create mode 100644 examples/pocl-android-sample/res/drawable-xhdpi/ic_launcher.png
create mode 100644 examples/pocl-android-sample/res/drawable-xxhdpi/ic_launcher.png
create mode 100644 examples/pocl-android-sample/res/values-v11/styles.xml
create mode 100644 examples/pocl-android-sample/res/values-v14/styles.xml
create mode 100644 examples/pocl-android-sample/res/values-w820dp/dimens.xml
create mode 100644 examples/pocl-android-sample/res/values/dimens.xml
create mode 100644 examples/pocl-android-sample/res/values/strings.xml
create mode 100644 examples/pocl-android-sample/res/values/styles.xml
create mode 100644 examples/pocl-android-sample/src/org/pocl/sample1/MainActivity.java
create mode 100644 include/CL/cl2.hpp
create mode 100644 include/_kernel_constants.h
create mode 100644 include/pocl_cache.h
delete mode 100644 include/pocl_features.h
create mode 100644 include/pocl_file_util.h
create mode 100644 lib/CL/clCreateCommandQueueWithProperties.c
create mode 100644 lib/CL/clEnqueueFillBuffer.c
create mode 100644 lib/CL/clEnqueueSVMFree.c
create mode 100644 lib/CL/clEnqueueSVMMap.c
create mode 100644 lib/CL/clEnqueueSVMMemFill.c
copy lib/CL/{clEnqueueReadBuffer.c => clEnqueueSVMMemcpy.c} (53%)
copy lib/CL/{clEnqueueReadBuffer.c => clEnqueueSVMUnmap.c} (50%)
create mode 100644 lib/CL/clSVMAlloc.c
copy lib/CL/{clReleaseCommandQueue.c => clSVMFree.c} (63%)
create mode 100644 lib/CL/clSetKernelArgSVMPointer.c
copy lib/CL/{clReleaseContext.c => clSetKernelExecInfo.c} (51%)
delete mode 100644 lib/CL/devices/cellspu/cellspu.c
delete mode 100644 lib/CL/devices/cellspu/cellspu.h
rename lib/CL/devices/{cellspu => hsa}/CMakeLists.txt (86%)
rename lib/CL/devices/{cellspu => hsa}/Makefile.am (65%)
rename lib/CL/devices/{cellspu => hsa}/Makefile.in (87%)
create mode 100644 lib/CL/devices/hsa/pocl-hsa.c
copy lib/CL/{clRetainDevice.c => devices/hsa/pocl-hsa.h} (76%)
create mode 100644 lib/CL/devices/tce/tta_device_main_dthread.c
create mode 100644 lib/CL/devices/tce/ttasim/todo.txt
create mode 100644 lib/CL/devices/tce/ttasim/tta.txt
create mode 100644 lib/CL/dummy.c
create mode 100644 lib/CL/pocl_cache.c
create mode 100644 lib/CL/pocl_debug.c
create mode 100644 lib/CL/pocl_debug.h
create mode 100644 lib/CL/pocl_img_buf_cpy.c
copy lib/CL/{clReleaseCommandQueue.c => pocl_img_buf_cpy.h} (56%)
create mode 100644 lib/CL/pocl_queue_util.c
copy lib/CL/{devices/topology/pocl_topology.h => pocl_queue_util.h} (63%)
create mode 100644 lib/CL/pocl_timing.c
create mode 100644 lib/CL/pocl_timing.h
delete mode 100644 lib/kernel/cellspu/CMakeLists.txt
delete mode 100644 lib/kernel/cellspu/Makefile
copy lib/kernel/{get_image_width.cl => get_image_dim.cl} (70%)
create mode 100644 lib/kernel/hsail64/CMakeLists.txt
copy lib/kernel/{cellspu => hsail64}/Makefile.am (71%)
rename lib/kernel/{cellspu => hsail64}/Makefile.in (81%)
copy lib/kernel/{exp2.cl => hsail64/acos.cl} (66%)
copy lib/kernel/{native_log2.cl => hsail64/acosh.cl} (84%)
copy lib/kernel/{exp2.cl => hsail64/asin.cl} (68%)
copy lib/{CL/pocl_hash.h => kernel/hsail64/asinh.cl} (57%)
create mode 100644 lib/kernel/hsail64/atan.cl
create mode 100644 lib/kernel/hsail64/atan2.cl
copy lib/{CL/pocl_hash.h => kernel/hsail64/atanh.cl} (57%)
create mode 100644 lib/kernel/hsail64/atomic_impl.ll
create mode 100644 lib/kernel/hsail64/atomics.cl
create mode 100644 lib/kernel/hsail64/barrier.c
copy lib/kernel/{native_log2.cl => hsail64/cbrt.cl} (85%)
copy lib/kernel/{native_log2.cl => hsail64/copysign.cl} (82%)
create mode 100644 lib/kernel/hsail64/cos.cl
copy lib/kernel/{native_log2.cl => hsail64/cosh.cl} (84%)
create mode 100644 lib/kernel/hsail64/erf.cl
copy lib/kernel/{native_log2.cl => hsail64/erfc.cl} (78%)
create mode 100644 lib/kernel/hsail64/exp.cl
copy lib/kernel/{log10.cl => hsail64/exp10.cl} (77%)
create mode 100644 lib/kernel/hsail64/exp2.cl
copy lib/{CL/clWaitForEvents.c => kernel/hsail64/expm1.cl} (63%)
copy lib/kernel/{native_log2.cl => hsail64/fabs.cl} (82%)
create mode 100644 lib/kernel/hsail64/fast_length.cl
copy lib/{CL/pocl_hash.h => kernel/hsail64/fast_normalize.cl} (60%)
copy lib/kernel/{native_log2.cl => hsail64/floor.cl} (82%)
copy lib/kernel/{native_log2.cl => hsail64/fma.cl} (84%)
copy lib/{CL/clReleaseEvent.c => kernel/hsail64/fract.cl} (51%)
copy lib/kernel/{log.cl => hsail64/frexp.cl} (70%)
create mode 100644 lib/kernel/hsail64/frexp.inc
copy lib/{CL/clRetainDevice.c => kernel/hsail64/get_global_id.c} (71%)
copy lib/{CL/clReleaseEvent.c => kernel/hsail64/get_global_size.c} (61%)
copy lib/kernel/{exp10.cl => hsail64/get_group_id.c} (74%)
copy lib/{CL/clRetainDevice.c => kernel/hsail64/get_local_id.c} (71%)
copy lib/{CL/clRetainDevice.c => kernel/hsail64/get_local_size.c} (72%)
copy lib/{CL/clRetainDevice.c => kernel/hsail64/get_num_groups.c} (74%)
copy lib/kernel/{native_cos.cl => hsail64/get_work_dim.c} (86%)
create mode 100644 lib/kernel/hsail64/hsail_templates.h
copy lib/kernel/{exp.cl => hsail64/hypot.cl} (65%)
create mode 100644 lib/kernel/hsail64/ilogb.cl
create mode 100644 lib/kernel/hsail64/ldexp.cl
copy lib/{CL/clReleaseEvent.c => kernel/hsail64/length.cl} (60%)
create mode 100644 lib/kernel/hsail64/lgamma.cl
copy lib/kernel/{ => hsail64}/log.cl (77%)
copy lib/kernel/{ => hsail64}/log10.cl (75%)
copy lib/{CL/clReleaseEvent.c => kernel/hsail64/log1p.cl} (58%)
create mode 100644 lib/kernel/hsail64/log2.cl
copy lib/kernel/{native_log2.cl => hsail64/mad.cl} (84%)
copy lib/kernel/{native_log2.cl => hsail64/mad24.cl} (79%)
copy lib/kernel/{sin.cl => hsail64/mad_hi.cl} (77%)
copy lib/kernel/{native_log2.cl => hsail64/mul24.cl} (79%)
copy lib/kernel/{native_log2.cl => hsail64/mul_hi.cl} (82%)
copy lib/kernel/{ => hsail64}/native_cos.cl (86%)
copy lib/kernel/{native_log2.cl => hsail64/native_exp.cl} (82%)
copy lib/kernel/{log.cl => hsail64/native_exp10.cl} (73%)
copy lib/kernel/{native_log2.cl => hsail64/native_exp2.cl} (82%)
copy lib/kernel/{exp.cl => hsail64/native_log.cl} (73%)
copy lib/kernel/{log.cl => hsail64/native_log10.cl} (72%)
copy lib/kernel/{ => hsail64}/native_log2.cl (86%)
copy lib/kernel/{native_log2.cl => hsail64/native_recip.cl} (82%)
copy lib/kernel/{native_log2.cl => hsail64/native_rsqrt.cl} (83%)
copy lib/kernel/{native_log2.cl => hsail64/native_sin.cl} (83%)
copy lib/kernel/{native_log2.cl => hsail64/native_sqrt.cl} (83%)
copy lib/kernel/{powr.cl => hsail64/pow.cl} (51%)
copy lib/kernel/{log10.cl => hsail64/remainder.cl} (84%)
copy lib/kernel/{native_log2.cl => hsail64/rint.cl} (84%)
create mode 100644 lib/kernel/hsail64/sin.cl
copy lib/kernel/{native_log2.cl => hsail64/sinh.cl} (84%)
create mode 100644 lib/kernel/hsail64/sqrt.cl
create mode 100644 lib/kernel/hsail64/sqrt_default.ll
create mode 100644 lib/kernel/hsail64/svm_atomics_hsail.cl.ll
create mode 100644 lib/kernel/hsail64/tan.cl
copy lib/kernel/{native_log2.cl => hsail64/tanh.cl} (85%)
create mode 100644 lib/kernel/hsail64/tgamma.cl
copy lib/kernel/{native_log2.cl => hsail64/trunc.cl} (83%)
create mode 100644 lib/kernel/hsail64/vml_constants.h
copy lib/kernel/{native_log2.cl => native_divide.cl} (92%)
copy lib/kernel/{native_log2.cl => native_exp.cl} (92%)
copy lib/kernel/{native_log2.cl => native_exp10.cl} (92%)
copy lib/kernel/{native_log2.cl => native_exp2.cl} (92%)
copy lib/kernel/{native_log2.cl => native_log.cl} (92%)
copy lib/kernel/{native_log2.cl => native_log10.cl} (92%)
copy lib/kernel/{native_log2.cl => native_powr.cl} (92%)
copy lib/kernel/{native_log2.cl => native_recip.cl} (92%)
copy lib/kernel/{native_log2.cl => native_rsqrt.cl} (92%)
copy lib/kernel/{native_log2.cl => native_sin.cl} (92%)
copy lib/kernel/{native_log2.cl => native_sqrt.cl} (92%)
copy lib/kernel/{native_log2.cl => native_tan.cl} (92%)
create mode 100644 lib/kernel/svm_atomics.cl
create mode 100644 lib/kernel/svm_atomics.h
create mode 100644 lib/kernel/svm_atomics_host.cl
create mode 100644 lib/kernel/svm_atomics_x86_64.ll
delete mode 100644 lib/kernel/tce/Makefile
create mode 100644 lib/kernel/vecmathlib/loop.cc
create mode 100644 lib/kernel/vecmathlib/selftest.cc
create mode 100644 lib/kernel/vecmathlib/vecmathlib.rst
copy lib/llvmopencl/{Workgroup.h => CompilerWarnings.h} (56%)
create mode 100644 lib/llvmopencl/LLVMFileUtils.cc
delete mode 100644 tests/cell/Makefile.in
delete mode 100644 tests/cell/hello/Makefile.am
delete mode 100644 tests/cell/hello/Makefile.in
delete mode 100644 tests/cell/hello/host.cpp
create mode 100644 tests/kernel/test_frexp_modf.cl
create mode 100644 tests/kernel/test_length_distance.cl
create mode 100644 tests/kernel/test_local_struct_array.cl
delete mode 100644 tests/package.m4
create mode 100644 tests/regression/README.txt
create mode 100644 tests/regression/test_issue_231.cpp
create mode 100644 tests/runtime/macro_test.cl
create mode 100644 tests/runtime/test_clBuildProgram_macros.cl
create mode 100644 tests/runtime/test_clCreateSubDevices.c
create mode 100644 tests/runtime/test_event_cycle.c
create mode 100644 tests/runtime/test_event_free.c
create mode 100644 tests/runtime/test_kernel_cache_includes.c
create mode 100644 tests/runtime/test_kernel_cache_includes.cl
create mode 100644 tests/runtime/test_kernel_cache_includes_expout.txt
copy tests/runtime/{test_clBuildProgram.c => test_link_error.c} (63%)
create mode 100644 tests/runtime/test_read-copy-write-buffer.c
copy {lib/CL/devices/tce/ttasim => tests/tce}/CMakeLists.txt (83%)
copy {examples/example1 => tests/tce/fp16}/CMakeLists.txt (53%)
create mode 100644 tests/tce/fp16/expected_out.txt
copy {examples/example2 => tests/tce/tcemc}/CMakeLists.txt (66%)
copy {examples/standalone => tests/tce/ttasim}/CMakeLists.txt (66%)
delete mode 100755 tests/testsuite
copy tests/{testsuite-amdsdk2_9.at => testsuite-amdsdk3_0.at} (56%)
create mode 100644 tests/testsuite-opencv.at
create mode 100644 tests/viennacl.at
create mode 100644 tools/patches/clang-3.7-hsail-branch.patch
create mode 100644 tools/patches/khronos-icd-loader.patch
create mode 100644 tools/patches/llvm-3.7-hsail-branch.patch
create mode 100755 tools/scripts/devel-envs.sh
create mode 100755 tools/scripts/run_all_tests
rename tests/cell/Makefile.am => tools/scripts/run_hsa_tests (78%)
mode change 100644 => 100755
rename lib/kernel/cellspu/Makefile.am => tools/scripts/run_tta_tests (72%)
mode change 100644 => 100755
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/pocl.git
More information about the Pkg-opencl-commits
mailing list