[pocl] 02/09: Merge tag 'upstream/0.13'
Andreas Beckmann
anbe at moszumanska.debian.org
Thu Jun 16 10:04:56 UTC 2016
This is an automated email from the git hooks/post-receive script.
anbe pushed a commit to branch experimental
in repository pocl.
commit cb447541d51e0a818cb3abfc8896d50007ee26d7
Merge: 1928811 d916dba
Author: Andreas Beckmann <anbe at debian.org>
Date: Wed Jun 15 17:37:25 2016 +0200
Merge tag 'upstream/0.13'
Upstream version 0.13
.bzrignore | 52 +
.gitattributes | 41 +
.gitignore | 95 +
.mailmap | 44 +
CHANGES | 38 +
CMakeLists.txt | 482 +-
CREDITS | 1 +
INSTALL | 430 +-
Makefile.am | 4 +-
Makefile.in | 11 +-
README.Cell | 94 -
README.FreeBSD | 6 +
TODO.piglit | 29 +
aclocal.m4 | 211 +-
android/CLONE_POCL_PREBUILTS_HERE | 1 +
android/build-arm.sh | 161 +
autogen.sh | 1578 ++
cmake/LLVM.cmake | 207 +-
cmake/bitcode_rules.cmake | 70 +-
cmake/kernellib_hash.cmake | 30 +-
cmake/run_test.cmake | 79 +-
config.h.in | 82 +-
config.h.in.cmake | 51 +-
configure | 586 +-
configure.ac | 222 +-
doc/luxmark.txt | 13 +
doc/sphinx/source/conf.py | 4 +-
doc/sphinx/source/env_variables.rst | 55 +-
doc/sphinx/source/faq.rst | 7 +-
doc/sphinx/source/features.rst | 18 +
doc/sphinx/source/hsa.rst | 65 +-
doc/sphinx/source/index.rst | 2 +-
doc/sphinx/source/install.rst | 139 +
doc/sphinx/source/using.rst | 2 +
examples/AMD/CMakeLists.txt | 115 +
examples/AMD/Makefile.in | 5 +-
examples/AMDSDK2.9/CMakeLists.txt | 123 +
examples/AMDSDK2.9/Makefile.in | 5 +-
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 | 5 +-
.../{example2 => EinsteinToolkit}/CMakeLists.txt | 24 +-
examples/EinsteinToolkit/Makefile.in | 5 +-
examples/Halide/CMakeLists.txt | 1076 ++
examples/Halide/Makefile.in | 5 +-
examples/IntelSVM/CMakeLists.txt | 68 +
examples/IntelSVM/Makefile.am | 70 +
examples/{piglit => IntelSVM}/Makefile.in | 87 +-
examples/IntelSVM/README | 18 +
.../intelsvm_CMakeLists.txt} | 26 +-
examples/Makefile.am | 9 +-
examples/Makefile.in | 19 +-
examples/OpenCV/CMakeLists.txt | 332 +
examples/OpenCV/Makefile.in | 5 +-
examples/OpenCV/opencv.patch | 13 +
examples/Parboil/CMakeLists.txt | 149 +
examples/Parboil/Makefile.in | 5 +-
examples/PyOpenCL/README | 2 +-
examples/Rodinia/CMakeLists.txt | 115 +
examples/Rodinia/Makefile.in | 5 +-
examples/Rodinia/Rodinia.patch | 29 +-
examples/VexCL/CMakeLists.txt | 113 +
examples/VexCL/Makefile.in | 5 +-
examples/ViennaCL/CMakeLists.txt | 298 +
examples/ViennaCL/Makefile.in | 5 +-
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 | 5 +-
examples/example1-spir32/example1.c | 8 +-
examples/example1-spir32/generate_spir32.sh | 10 +
examples/example1-spir64/CMakeLists.txt | 2 +-
examples/example1-spir64/Makefile.in | 5 +-
examples/example1-spir64/example1.c | 8 +-
examples/example1-spir64/generate_spir.sh | 10 +
examples/example1/CMakeLists.txt | 6 +-
examples/example1/Makefile.in | 5 +-
examples/example2/CMakeLists.txt | 6 +-
examples/example2/Makefile.in | 5 +-
examples/example2a/CMakeLists.txt | 6 +-
examples/example2a/Makefile.in | 5 +-
examples/opencl-book-samples/CMakeLists.txt | 105 +
examples/opencl-book-samples/Makefile.in | 5 +-
examples/piglit/CMakeLists.txt | 220 +
examples/piglit/Makefile.in | 5 +-
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 | 5 +-
examples/standalone/CMakeLists.txt | 6 +
examples/standalone/Makefile.in | 5 +-
examples/trig/Makefile.in | 5 +-
examples/trig/trig.c | 6 +-
fix-include/CL/cl_platform.h | 4 +
include/CL/Makefile.in | 5 +-
include/CL/cl.h | 391 +-
include/CL/cl_ext.h | 115 +-
include/CL/cl_gl.h | 4 +-
include/CL/cl_gl_ext.h | 2 +-
include/CL/cl_platform.h | 411 +-
include/CMakeLists.txt | 2 +-
include/Makefile.am | 2 +-
include/Makefile.in | 7 +-
include/OpenCL/Makefile.in | 5 +-
include/_kernel.h | 196 +-
include/_kernel_c.h | 11 +-
include/pocl.h | 62 +-
include/pocl_cache.h | 6 +-
include/pocl_features.h | 37 -
include/pocl_types.h | 2 -
include/vccompat.hpp | 3 +
lib/CL/CMakeLists.txt | 23 +-
lib/CL/Makefile.am | 24 +-
lib/CL/Makefile.in | 296 +-
lib/CL/clBuildProgram.c | 64 +-
lib/CL/clCreateBuffer.c | 7 +-
lib/CL/clCreateCommandQueue.c | 8 +-
lib/CL/clCreateCommandQueueWithProperties.c | 107 +
lib/CL/clCreateContext.c | 2 +
lib/CL/clCreateContextFromType.c | 5 +-
lib/CL/clCreateKernel.c | 8 +-
lib/CL/clCreateKernelsInProgram.c | 6 +-
lib/CL/clCreateProgramWithBinary.c | 3 +
lib/CL/clCreateProgramWithSource.c | 3 +
lib/CL/clEnqueueCopyBuffer.c | 2 +-
lib/CL/clEnqueueCopyBufferRect.c | 101 +-
lib/CL/clEnqueueCopyImage.c | 85 +-
lib/CL/clEnqueueFillBuffer.c | 108 +
lib/CL/clEnqueueMapBuffer.c | 8 +-
lib/CL/clEnqueueMapImage.c | 2 +-
lib/CL/clEnqueueNDRangeKernel.c | 14 +-
lib/CL/clEnqueueReadBufferRect.c | 2 +-
lib/CL/clEnqueueSVMFree.c | 86 +
lib/CL/clEnqueueSVMMap.c | 91 +
lib/CL/clEnqueueSVMMemFill.c | 93 +
lib/CL/clEnqueueSVMMemcpy.c | 83 +
lib/CL/clEnqueueSVMUnmap.c | 78 +
lib/CL/clEnqueueUnmapMemObject.c | 2 +-
lib/CL/clEnqueueWriteBuffer.c | 2 +-
lib/CL/clFinish.c | 83 +
lib/CL/clGetDeviceInfo.c | 41 +-
lib/CL/clGetPlatformIDs.c | 192 +-
lib/CL/clGetPlatformInfo.c | 3 +-
lib/CL/clGetProgramBuildInfo.c | 4 +-
lib/CL/clGetProgramInfo.c | 74 +-
lib/CL/clReleaseCommandQueue.c | 7 +-
lib/CL/clReleaseContext.c | 7 +-
lib/CL/clReleaseMemObject.c | 23 +-
lib/CL/clReleaseProgram.c | 6 +-
lib/CL/clSVMAlloc.c | 110 +
lib/{kernel/hsail64/log1p.cl => CL/clSVMFree.c} | 30 +-
lib/CL/clSetKernelArgSVMPointer.c | 59 +
.../{clReleaseContext.c => clSetKernelExecInfo.c} | 50 +-
lib/CL/devices/CMakeLists.txt | 7 -
lib/CL/devices/Makefile.am | 5 -
lib/CL/devices/Makefile.in | 20 +-
lib/CL/devices/basic/Makefile.in | 5 +-
lib/CL/devices/basic/basic.c | 294 +-
lib/CL/devices/bufalloc.c | 76 +-
lib/CL/devices/bufalloc.h | 46 +-
lib/CL/devices/cellspu/Makefile.am | 32 -
lib/CL/devices/cellspu/Makefile.in | 713 -
lib/CL/devices/cellspu/cellspu.c | 649 -
lib/CL/devices/cellspu/cellspu.h | 61 -
lib/CL/devices/common.c | 156 +
lib/CL/devices/common.h | 21 +
lib/CL/devices/devices.c | 10 +-
lib/CL/devices/hsa/Makefile.in | 5 +-
lib/CL/devices/hsa/pocl-hsa.c | 290 +-
lib/CL/devices/prototypes.inc | 8 +-
lib/CL/devices/pthread/Makefile.in | 5 +-
lib/CL/devices/pthread/pthread.c | 254 +-
lib/CL/devices/tce/CMakeLists.txt | 7 +-
lib/CL/devices/tce/Makefile.in | 5 +-
lib/CL/devices/tce/tce_common.cc | 29 +-
lib/CL/devices/tce/tta_device_main_dthread.c | 221 +
lib/CL/devices/tce/ttasim/CMakeLists.txt | 3 +-
lib/CL/devices/tce/ttasim/Makefile.in | 5 +-
lib/CL/devices/tce/ttasim/todo.txt | 12 +
lib/CL/devices/tce/ttasim/tta.txt | 36 +
lib/CL/devices/tce/ttasim/ttasim.cc | 8 +-
lib/CL/devices/topology/Makefile.in | 5 +-
lib/CL/dummy.c | 1 +
lib/CL/pocl_cache.c | 42 +-
lib/CL/pocl_cl.h | 60 +-
lib/CL/pocl_debug.c | 92 +-
lib/CL/pocl_debug.h | 137 +-
lib/CL/pocl_icd.h | 120 +-
lib/CL/pocl_img_buf_cpy.c | 217 +
...{clReleaseCommandQueue.c => pocl_img_buf_cpy.h} | 39 +-
lib/CL/pocl_intfn.h | 11 +
lib/CL/pocl_llvm.h | 6 +-
lib/CL/pocl_llvm_api.cc | 450 +-
lib/CL/pocl_queue_util.c | 2 +
lib/CL/pocl_timing.c | 153 +
lib/CL/pocl_timing.h | 26 +
lib/CL/pocl_util.c | 49 +-
lib/CL/pocl_util.h | 76 +-
lib/CMakeLists.txt | 13 +-
lib/Makefile.in | 5 +-
lib/kernel/CMakeLists.txt | 42 +-
lib/kernel/Makefile.am | 3 +-
lib/kernel/Makefile.in | 8 +-
lib/kernel/cellspu/CMakeLists.txt | 50 -
lib/kernel/cellspu/Makefile | 751 -
lib/kernel/cellspu/Makefile.in | 751 -
lib/kernel/host/CMakeLists.txt | 95 +-
lib/kernel/host/Makefile.am | 9 +
lib/kernel/host/Makefile.in | 224 +-
lib/kernel/hsail64/CMakeLists.txt | 24 +-
lib/kernel/hsail64/Makefile.am | 3 +-
lib/kernel/hsail64/Makefile.in | 222 +-
lib/kernel/hsail64/erf.cl | 181 +
lib/kernel/hsail64/{log1p.cl => erfc.cl} | 11 +-
lib/kernel/hsail64/expm1.cl | 28 +-
lib/kernel/hsail64/fast_length.cl | 85 +
lib/kernel/hsail64/{log1p.cl => fast_normalize.cl} | 14 +-
lib/kernel/hsail64/hypot.cl | 29 +-
lib/kernel/hsail64/{expm1.cl => length.cl} | 42 +-
lib/kernel/hsail64/lgamma.cl | 113 +
lib/kernel/hsail64/log1p.cl | 35 +-
lib/kernel/hsail64/svm_atomics_hsail.cl.ll | 8078 +++++++++
lib/kernel/hsail64/tgamma.cl | 94 +
lib/kernel/printf.c | 24 +-
lib/kernel/printf_constant.c | 13 +-
lib/kernel/rules.mk | 23 +-
lib/kernel/sources-vml.mk | 2 +
lib/kernel/sources.mk | 5 +-
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/tce/CMakeLists.txt | 19 +-
lib/kernel/tce/Makefile | 758 -
lib/kernel/tce/Makefile.am | 6 +-
lib/kernel/tce/Makefile.in | 224 +-
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/write_image.cl | 5 +-
lib/llvmopencl/AllocasToEntry.cc | 15 +-
lib/llvmopencl/AllocasToEntry.h | 6 +-
lib/llvmopencl/AutomaticLocals.cc | 32 +-
lib/llvmopencl/Barrier.h | 7 +-
lib/llvmopencl/BarrierBlock.cc | 13 +-
lib/llvmopencl/BarrierBlock.h | 5 +-
lib/llvmopencl/BarrierTailReplication.cc | 47 +-
lib/llvmopencl/BarrierTailReplication.h | 18 +-
lib/llvmopencl/BreakConstantGEPs.cpp | 30 +-
lib/llvmopencl/BreakConstantGEPs.h | 8 +-
lib/llvmopencl/CanonicalizeBarriers.cc | 39 +-
lib/llvmopencl/CanonicalizeBarriers.h | 8 +-
lib/llvmopencl/DebugHelpers.cc | 31 +-
lib/llvmopencl/DebugHelpers.h | 14 +-
lib/llvmopencl/Flatten.cc | 41 +-
lib/llvmopencl/GenerateHeader.cc | 58 +-
lib/llvmopencl/ImplicitConditionalBarriers.cc | 30 +-
lib/llvmopencl/ImplicitConditionalBarriers.h | 6 +-
lib/llvmopencl/ImplicitLoopBarriers.cc | 24 +-
lib/llvmopencl/ImplicitLoopBarriers.h | 3 +-
lib/llvmopencl/IsolateRegions.cc | 20 +-
lib/llvmopencl/Kernel.cc | 23 +-
lib/llvmopencl/Kernel.h | 7 +-
lib/llvmopencl/LLVMFileUtils.cc | 93 +-
lib/llvmopencl/LLVMUtils.cc | 19 -
lib/llvmopencl/LLVMUtils.h | 13 +-
lib/llvmopencl/LoopBarriers.cc | 27 +-
lib/llvmopencl/LoopBarriers.h | 3 +-
lib/llvmopencl/Makefile.in | 5 +-
lib/llvmopencl/PHIsToAllocas.cc | 26 +-
lib/llvmopencl/PHIsToAllocas.h | 5 +-
lib/llvmopencl/ParallelRegion.cc | 128 +-
lib/llvmopencl/ParallelRegion.h | 19 +-
lib/llvmopencl/TargetAddressSpaces.cc | 371 +-
lib/llvmopencl/TargetAddressSpaces.h | 6 +-
lib/llvmopencl/VariableUniformityAnalysis.cc | 47 +-
lib/llvmopencl/VariableUniformityAnalysis.h | 6 +-
lib/llvmopencl/WorkItemAliasAnalysis.cc | 136 +-
lib/llvmopencl/Workgroup.cc | 116 +-
lib/llvmopencl/Workgroup.h | 5 +-
lib/llvmopencl/WorkitemHandler.cc | 48 +-
lib/llvmopencl/WorkitemHandler.h | 14 +-
lib/llvmopencl/WorkitemHandlerChooser.cc | 11 +-
lib/llvmopencl/WorkitemLoops.cc | 95 +-
lib/llvmopencl/WorkitemLoops.h | 12 +-
lib/llvmopencl/WorkitemReplication.cc | 72 +-
lib/llvmopencl/WorkitemReplication.h | 13 +-
lib/llvmopencl/linker.cpp | 138 +-
lib/llvmopencl/linker.h | 5 +-
lib/poclu/Makefile.in | 5 +-
scripts/CMakeLists.txt | 6 +
scripts/Makefile.am | 3 +-
scripts/Makefile.in | 8 +-
scripts/pocl-standalone.in | 6 +-
scripts/pocl-standalone.in.cmake | 38 +-
tests/CMakeLists.txt | 77 +-
tests/Makefile.am | 2 +-
tests/Makefile.in | 7 +-
tests/cell/Makefile.am | 25 -
tests/cell/Makefile.in | 730 -
tests/cell/hello/Makefile.am | 35 -
tests/cell/hello/Makefile.in | 721 -
tests/cell/hello/host.cpp | 215 -
tests/kernel/CMakeLists.txt | 140 +-
tests/kernel/Makefile.in | 5 +-
tests/kernel/test_as_type.cl | 10 +-
tests/kernel/test_shuffle.cc | 607 +-
tests/package.m4 | 13 -
tests/regression/CMakeLists.txt | 211 +-
tests/regression/Makefile.in | 5 +-
tests/regression/README.txt | 4 +
tests/runtime/CMakeLists.txt | 54 +-
tests/runtime/Makefile.in | 5 +-
tests/runtime/macro_test.cl | 0
tests/runtime/test_clBuildProgram.c | 14 +
tests/runtime/test_clBuildProgram_macros.cl | 15 +
tests/runtime/test_version.c | 3 +-
.../devices/cellspu => tests/tce}/CMakeLists.txt | 16 +-
tests/tce/Makefile.in | 5 +-
.../example1 => tests/tce/fp16}/CMakeLists.txt | 47 +-
tests/tce/fp16/Makefile.in | 5 +-
tests/tce/fp16/expected_out.txt | 17 +
.../example2 => tests/tce/tcemc}/CMakeLists.txt | 30 +-
tests/tce/tcemc/Makefile.in | 5 +-
.../standalone => tests/tce/ttasim}/CMakeLists.txt | 25 +-
tests/tce/ttasim/Makefile.in | 5 +-
tests/testsuite | 16385 -------------------
tests/testsuite-amdsdk2_9.at | 2 +-
...stsuite-amdsdk2_9.at => testsuite-amdsdk3_0.at} | 399 +-
tests/testsuite-regression.at | 4 +-
tests/testsuite.at | 22 +-
tests/viennacl.at | 7 +
tests/workgroup/CMakeLists.txt | 190 +-
tests/workgroup/Makefile.in | 5 +-
tools/scripts/run_all_tests | 75 +
tools/scripts/run_hsa_tests | 6 +-
.../Makefile.am => tools/scripts/run_tta_tests | 28 +-
398 files changed, 51295 insertions(+), 43983 deletions(-)
--
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