[pocl] 05/18: Merge tag 'upstream/0.14'
Andreas Beckmann
anbe at moszumanska.debian.org
Thu Dec 14 01:54:00 UTC 2017
This is an automated email from the git hooks/post-receive script.
anbe pushed a commit to annotated tag debian/0.14-1
in repository pocl.
commit 8e3fe5f71a456b818e38f62512d0b7ba34e0479f
Merge: 5691f35 a0c792f
Author: Andreas Beckmann <anbe at debian.org>
Date: Sun Dec 10 08:44:55 2017 +0100
Merge tag 'upstream/0.14'
Upstream version 0.14
.gitignore | 23 +-
.mailmap | 3 +
CHANGES | 38 +
CMakeLists.txt | 494 +++---
CREDITS | 6 +
Makefile.am | 99 --
README.packaging | 15 +-
ToolchainExample.cmake | 35 +
acinclude.m4 | 271 ---
autogen.sh | 1578 -----------------
{tests/tce => bin}/CMakeLists.txt | 11 +-
bin/poclcc.c | 353 ++++
cmake/FindHwloc.cmake | 28 +-
cmake/HSA.cmake | 88 +
cmake/LLVM.cmake | 159 +-
cmake/bitcode_rules.cmake | 23 +-
cmake/spir-cc-test-kernel.cl | 11 +
config.h.in | 285 ---
config.h.in.cmake | 26 +-
config/ar-lib | 270 ---
config/compile | 347 ----
config/config.guess | 1421 ---------------
config/config.sub | 1807 --------------------
config/depcomp | 791 ---------
config/missing | 215 ---
configure.ac | 1695 ------------------
doc/sphinx/source/conf.py | 6 +-
doc/sphinx/source/design.rst | 1 +
doc/sphinx/source/development.rst | 69 +-
doc/sphinx/source/env_variables.rst | 37 +
doc/sphinx/source/hsa.rst | 117 +-
doc/sphinx/source/hsa_status.rst | 166 ++
doc/sphinx/source/install.rst | 66 +-
doc/sphinx/source/maintainer-policy.rst | 58 +
doc/sphinx/source/pocl_binary.rst | 117 ++
doc/sphinx/source/releasing.rst | 41 +-
examples/AMD/CMakeLists.txt | 4 +-
examples/AMD/Makefile.am | 258 ---
examples/AMDSDK2.9/CMakeLists.txt | 4 +-
examples/AMDSDK2.9/Makefile.am | 341 ----
examples/AMDSDK3.0/CMakeLists.txt | 17 +-
examples/AMDSDK3.0/Makefile.am | 417 -----
examples/AMDSDK3.0/amdsdk3_0.patch | 48 +
examples/ASL/CMakeLists.txt | 8 +-
examples/CMakeLists.txt | 57 +-
examples/CloverLeaf/CMakeLists.txt | 21 +-
examples/CloverLeaf/Makefile.am | 35 -
examples/EinsteinToolkit/CMakeLists.txt | 8 +-
examples/EinsteinToolkit/ML_BSSN_CL_RHS1.cl | 3 +
examples/EinsteinToolkit/ML_BSSN_CL_RHS2.cl | 3 +
examples/EinsteinToolkit/Makefile.am | 31 -
examples/Halide/CMakeLists.txt | 6 +-
examples/Halide/Makefile.am | 39 -
examples/IntelSVM/CMakeLists.txt | 29 +-
examples/IntelSVM/Makefile.am | 70 -
examples/IntelSVM/intelsvm.patch | 14 +
examples/IntelSVM/intelsvm_CMakeLists.txt | 2 +
examples/Makefile.am | 97 --
examples/OpenCV/Makefile.am | 263 ---
examples/Parboil/CMakeLists.txt | 17 +-
examples/Parboil/Makefile.am | 151 --
examples/Parboil/README | 2 +-
.../CMakeLists.txt} | 35 +-
examples/PyOpenCL/README | 11 +-
examples/PyOpenCL/test_build_dir | 57 +
examples/Rodinia/CMakeLists.txt | 5 +-
examples/Rodinia/Makefile.am | 129 --
examples/VexCL/CMakeLists.txt | 8 +
examples/VexCL/Makefile.am | 39 -
examples/ViennaCL/CMakeLists.txt | 6 +-
examples/ViennaCL/Makefile.am | 91 -
examples/arrayfire/CMakeLists.txt | 11 +-
examples/clBLAS/CMakeLists.txt | 15 +-
examples/clFFT/CMakeLists.txt | 14 +-
examples/example1-spir32/Makefile.am | 33 -
examples/example1-spir32/example1_exec.c | 2 +-
examples/example1-spir64/Makefile.am | 33 -
examples/example1-spir64/example1_exec.c | 2 +-
examples/example1/Makefile.am | 33 -
examples/example2/Makefile.am | 33 -
examples/example2a/Makefile.am | 33 -
examples/opencl-book-samples/CMakeLists.txt | 7 +
examples/opencl-book-samples/Makefile.am | 121 --
examples/piglit/CMakeLists.txt | 17 +-
examples/piglit/Makefile.am | 48 -
.../pthread => examples/poclcc}/CMakeLists.txt | 14 +-
.../{standalone/standalone.cl => poclcc/poclcc.cl} | 0
examples/scalarwave/Makefile.am | 33 -
examples/scalarwave/scalarwave.cl | 5 +
examples/standalone/Makefile.am | 34 -
examples/trig/Makefile.am | 33 -
include/CL/Makefile.am | 44 -
include/CL/cl2.hpp | 787 ++++++++-
include/CL/cl_egl.h | 136 ++
include/CMakeLists.txt | 2 +-
include/Makefile.am | 34 -
include/OpenCL/Makefile.am | 30 -
include/_enable_all_exts.h | 50 +
include/_kernel.h | 163 +-
include/_kernel_c.h | 166 +-
include/pocl.h | 125 +-
include/pocl_cache.h | 24 +-
include/pocl_device.h | 2 +-
include/pocl_tests.h | 19 -
include/pocl_types.h | 48 +-
include/poclu.h | 23 +
lib/CL/CMakeLists.txt | 81 +-
lib/CL/Makefile.am | 218 ---
lib/CL/clBuildProgram.c | 347 +++-
lib/CL/clCreateBuffer.c | 79 +-
lib/CL/clCreateCommandQueue.c | 12 +-
lib/CL/clCreateCommandQueueWithProperties.c | 13 +-
lib/CL/clCreateContext.c | 11 +-
lib/CL/clCreateContextFromType.c | 1 +
lib/CL/clCreateImage.c | 9 +-
lib/CL/clCreateKernel.c | 109 +-
lib/CL/clCreateKernelsInProgram.c | 47 +-
lib/CL/clCreateProgramWithBinary.c | 70 +-
lib/CL/clCreateProgramWithSource.c | 22 +-
lib/CL/clCreateSubBuffer.c | 10 +-
lib/CL/clCreateSubDevices.c | 7 +-
lib/CL/clCreateUserEvent.c | 6 +-
lib/CL/clEnqueueBarrier.c | 4 +-
...eueBarrier.c => clEnqueueBarrierWithWaitList.c} | 31 +-
lib/CL/clEnqueueCopyBuffer.c | 27 +-
lib/CL/clEnqueueCopyBufferRect.c | 4 +-
lib/CL/clEnqueueCopyBufferToImage.c | 79 +-
lib/CL/clEnqueueCopyImage.c | 4 +-
lib/CL/clEnqueueCopyImageToBuffer.c | 21 +-
lib/CL/clEnqueueFillBuffer.c | 8 +-
lib/CL/clEnqueueFillImage.c | 5 +-
lib/CL/clEnqueueMapBuffer.c | 15 +-
lib/CL/clEnqueueMapImage.c | 57 +-
lib/CL/clEnqueueMarker.c | 2 +-
lib/CL/clEnqueueMarkerWithWaitList.c | 2 +-
lib/CL/clEnqueueMigrateMemObjects.c | 95 +
lib/CL/clEnqueueNDRangeKernel.c | 182 +-
lib/CL/clEnqueueNativeKernel.c | 4 +-
lib/CL/clEnqueueReadBuffer.c | 3 +-
lib/CL/clEnqueueReadBufferRect.c | 65 +-
lib/CL/clEnqueueReadImage.c | 20 +-
lib/CL/clEnqueueSVMFree.c | 2 +-
lib/CL/clEnqueueSVMMap.c | 2 +-
lib/CL/clEnqueueSVMMemFill.c | 2 +-
lib/CL/clEnqueueSVMMemcpy.c | 2 +-
lib/CL/clEnqueueSVMUnmap.c | 2 +-
lib/CL/clEnqueueUnmapMemObject.c | 23 +-
lib/CL/clEnqueueWriteBuffer.c | 8 +-
lib/CL/clEnqueueWriteBufferRect.c | 57 +-
lib/CL/clEnqueueWriteImage.c | 34 +-
lib/CL/clFinish.c | 345 +---
lib/CL/clFlush.c | 16 +-
lib/CL/clGetDeviceInfo.c | 14 +-
lib/CL/clGetEventProfilingInfo.c | 2 +
lib/CL/clGetPlatformIDs.c | 2 +-
lib/CL/clGetPlatformInfo.c | 5 +
lib/CL/clGetProgramBuildInfo.c | 7 +
lib/CL/clGetProgramInfo.c | 125 +-
lib/CL/clGetSupportedImageFormats.c | 32 +-
lib/CL/clReleaseCommandQueue.c | 2 +
lib/CL/clReleaseEvent.c | 8 +-
lib/CL/clReleaseKernel.c | 5 +-
lib/CL/clReleaseMemObject.c | 31 +-
lib/CL/clReleaseProgram.c | 22 +-
lib/CL/clSVMAlloc.c | 12 +-
lib/CL/clSetEventCallback.c | 15 +-
lib/CL/clSetKernelArgSVMPointer.c | 7 +-
lib/CL/clSetMemObjectDestructorCallback.c | 15 +-
lib/CL/clSetUserEventStatus.c | 24 +-
lib/CL/clUnloadPlatformCompiler.c | 32 +
lib/CL/clWaitForEvents.c | 16 +-
lib/CL/devices/CMakeLists.txt | 6 +-
lib/CL/devices/Makefile.am | 53 -
lib/CL/devices/basic/Makefile.am | 33 -
lib/CL/devices/basic/basic.c | 286 +++-
lib/CL/devices/basic/basic.h | 12 +-
lib/CL/devices/bufalloc.c | 24 +-
lib/CL/devices/bufalloc.h | 18 +-
lib/CL/devices/common.c | 744 +++++++-
lib/CL/devices/common.h | 44 +-
lib/CL/devices/cpuinfo.c | 13 +-
lib/CL/devices/cpuinfo.h | 8 +
lib/CL/devices/devices.c | 21 +-
lib/CL/devices/devices.h | 7 +
lib/CL/devices/hsa/Makefile.am | 38 -
lib/CL/devices/hsa/pocl-hsa.c | 1407 ++++++++++-----
lib/CL/devices/prototypes.inc | 23 +-
lib/CL/devices/pthread/CMakeLists.txt | 4 +-
lib/CL/devices/pthread/Makefile.am | 32 -
.../pthread/pocl-pthread_scheduler.h} | 54 +-
lib/CL/devices/pthread/pocl-pthread_utils.h | 54 +
lib/CL/devices/pthread/pthread.c | 548 +++---
lib/CL/devices/pthread/pthread_scheduler.c | 373 ++++
lib/CL/devices/pthread/pthread_utils.c | 162 ++
lib/CL/devices/tce/Makefile.am | 40 -
lib/CL/devices/tce/tce_common.cc | 276 ++-
lib/CL/devices/tce/tce_common.h | 11 +-
lib/CL/devices/tce/tta_device_main.c | 22 +-
lib/CL/devices/tce/ttasim/Makefile.am | 39 -
lib/CL/devices/tce/ttasim/ttasim.cc | 52 +
lib/CL/devices/topology/CMakeLists.txt | 7 +-
lib/CL/devices/topology/Makefile.am | 9 -
lib/CL/pocl_binary.c | 696 ++++++++
lib/CL/pocl_binary.h | 80 +
lib/CL/pocl_cache.c | 121 +-
lib/CL/pocl_cl.h | 307 +++-
lib/CL/pocl_debug.h | 7 +-
lib/CL/pocl_file_util.c | 222 +++
lib/CL/pocl_image_util.c | 10 +-
lib/CL/pocl_img_buf_cpy.c | 74 +-
lib/CL/pocl_intfn.h | 4 +
lib/CL/pocl_llvm.h | 13 +-
lib/CL/pocl_llvm_api.cc | 930 ++++++----
lib/CL/{pocl_mem_management.h => pocl_lttng.c} | 24 +-
lib/CL/pocl_lttng.h | 154 ++
lib/CL/pocl_mem_management.c | 42 +-
lib/CL/pocl_mem_management.h | 11 +
lib/CL/pocl_queue_util.c | 13 +-
lib/CL/pocl_runtime_config.c | 2 +-
lib/CL/pocl_runtime_config.h | 1 -
lib/CL/{pocl_img_buf_cpy.h => pocl_shared.h} | 50 +-
lib/CL/pocl_timing.c | 7 +-
lib/CL/pocl_tracing.c | 274 +++
lib/CL/{pocl_runtime_config.h => pocl_tracing.h} | 50 +-
lib/CL/pocl_util.c | 370 +++-
lib/CL/pocl_util.h | 41 +-
lib/CMakeLists.txt | 58 +-
lib/Makefile.am | 27 -
lib/kernel/CMakeLists.txt | 6 +-
lib/kernel/Makefile.am | 49 -
lib/kernel/get_image_depth.cl | 10 +-
lib/kernel/get_image_dim.cl | 15 +-
lib/kernel/get_image_height.cl | 10 +-
lib/kernel/get_image_width.cl | 10 +-
lib/kernel/host/CMakeLists.txt | 19 +-
lib/kernel/host/Makefile.am | 47 -
lib/kernel/hsail64/CMakeLists.txt | 12 +-
lib/kernel/hsail64/Makefile.am | 38 -
lib/kernel/hsail64/get_global_id.c | 9 +-
.../hsail64/get_global_offset.c} | 28 +-
lib/kernel/hsail64/svm_atomics_hsail.cl.ll | 3 -
lib/kernel/prefetch.cl | 56 +
lib/kernel/printf.c | 59 +-
lib/kernel/printf_constant.c | 40 +-
lib/kernel/read_image.cl | 188 +-
lib/kernel/rules.mk | 90 -
lib/kernel/sources-vml.mk | 290 ----
lib/kernel/sources.mk | 186 --
lib/kernel/svm_atomics_x86_64.ll | 3 -
...ics_x86_64.ll => svm_atomics_x86_64_llvm3_9.ll} | 124 +-
...6_64.ll => svm_atomics_x86_64_no_fake_asids.ll} | 1643 +++++++++---------
lib/kernel/tce/CMakeLists.txt | 12 +-
lib/kernel/tce/Makefile.am | 44 -
lib/kernel/tinyprintf.c | 521 ++++++
lib/kernel/tinyprintf.h | 186 ++
lib/kernel/vecmathlib-pocl/generate-files.py | 4 +-
lib/kernel/vecmathlib-pocl/ilogb.cl | 72 +-
lib/kernel/vecmathlib-pocl/pocl-compat.h | 2 +-
lib/kernel/vecmathlib/floatbuiltins.h | 10 +-
lib/kernel/vstore.cl | 2 +-
lib/kernel/write_image.cl | 79 +-
lib/llvmopencl/AutomaticLocals.cc | 97 +-
lib/llvmopencl/BarrierTailReplication.cc | 9 +-
lib/llvmopencl/BreakConstantGEPs.h | 4 +
lib/llvmopencl/CMakeLists.txt | 52 +-
lib/llvmopencl/Flatten.cc | 2 +-
lib/llvmopencl/GenerateHeader.cc | 309 ----
lib/llvmopencl/HandleSamplerInitialization.cc | 100 ++
...dressSpaces.h => HandleSamplerInitialization.h} | 59 +-
lib/llvmopencl/ImplicitConditionalBarriers.cc | 21 +-
lib/llvmopencl/ImplicitConditionalBarriers.h | 4 +
lib/llvmopencl/ImplicitLoopBarriers.cc | 6 +-
lib/llvmopencl/LLVMFileUtils.cc | 55 +-
lib/llvmopencl/LLVMUtils.h | 28 +-
lib/llvmopencl/LoopBarriers.cc | 43 +-
lib/llvmopencl/Makefile.am | 73 -
lib/llvmopencl/ParallelRegion.cc | 13 +-
lib/llvmopencl/RemoveBarrierCalls.cc | 85 +
...{TargetAddressSpaces.h => RemoveBarrierCalls.h} | 60 +-
lib/llvmopencl/TargetAddressSpaces.cc | 220 ++-
lib/llvmopencl/TargetAddressSpaces.h | 18 +-
lib/llvmopencl/VariableUniformityAnalysis.cc | 50 +-
lib/llvmopencl/VariableUniformityAnalysis.h | 19 +-
lib/llvmopencl/WorkItemAliasAnalysis.cc | 40 +-
lib/llvmopencl/Workgroup.cc | 355 ++--
lib/llvmopencl/WorkitemHandler.cc | 46 +-
lib/llvmopencl/WorkitemHandler.h | 1 +
lib/llvmopencl/WorkitemHandlerChooser.cc | 5 +
lib/llvmopencl/WorkitemLoops.cc | 230 ++-
lib/llvmopencl/WorkitemLoops.h | 18 +-
lib/llvmopencl/WorkitemReplication.cc | 7 +-
lib/llvmopencl/linker.cpp | 436 ++---
lib/llvmopencl/linker.h | 8 +
lib/poclu/Makefile.am | 34 -
lib/poclu/misc.c | 229 +--
m4/ax_boost_base.m4 | 258 ---
m4/ltoptions.m4 | 437 -----
m4/ltsugar.m4 | 124 --
m4/ltversion.m4 | 23 -
m4/lt~obsolete.m4 | 99 --
scripts/CMakeLists.txt | 53 -
scripts/Makefile.am | 66 -
scripts/pocl-standalone.in | 134 --
scripts/pocl-standalone.in.cmake | 119 --
tests/Makefile.am | 82 -
tests/kernel/CMakeLists.txt | 12 +-
tests/kernel/Makefile.am | 43 -
tests/kernel/test_bitselect.cl | 2 +-
tests/kernel/test_fabs.cl | 6 +-
tests/kernel/test_rotate.cl | 1 +
tests/regression/CMakeLists.txt | 31 +-
tests/regression/Makefile.am | 50 -
tests/regression/test_issue_231.cpp | 2 +-
tests/regression/test_issue_445.cpp | 61 +
tests/runtime/CMakeLists.txt | 19 +-
tests/runtime/Makefile.am | 43 -
tests/runtime/test_buffer-image-copy.c | 199 +++
tests/runtime/test_clBuildProgram.c | 433 +++--
tests/runtime/test_clCreateKernel.c | 6 +-
tests/runtime/test_clCreateKernelsInProgram.c | 4 +-
tests/runtime/test_clCreateProgramWithBinary.c | 75 +-
tests/runtime/test_clCreateSubDevices.c | 10 +-
tests/runtime/test_clEnqueueNativeKernel.c | 97 +-
tests/runtime/test_clFinish.c | 149 +-
tests/runtime/test_clGetDeviceInfo.c | 19 +-
tests/runtime/test_clGetEventInfo.c | 55 +-
tests/runtime/test_clGetKernelArgInfo.c | 88 +-
tests/runtime/test_clGetSupportedImageFormats.c | 21 +-
tests/runtime/test_clSetEventCallback.c | 142 +-
tests/runtime/test_clSetEventCallback_expout.txt | 1 -
.../test_clSetMemObjectDestructorCallback.c | 49 +
tests/runtime/test_enqueue_kernel_from_binary.c | 428 +++++
tests/runtime/test_event_cycle.c | 40 +-
tests/runtime/test_event_free.c | 1 -
tests/runtime/test_kernel_cache_includes.c | 1 -
tests/runtime/test_link_error.c | 26 +-
tests/runtime/test_read-copy-write-buffer.c | 84 +-
tests/runtime/test_user_event.c | 86 +
tests/runtime/test_version.c | 30 +-
tests/tce/CMakeLists.txt | 10 +
tests/tce/Makefile.am | 30 -
tests/tce/fp16/CMakeLists.txt | 15 +-
tests/tce/fp16/Makefile.am | 36 -
.../tce/multi_AS_copy}/CMakeLists.txt | 25 +-
tests/tce/multi_AS_copy/host.cpp | 226 +++
tests/tce/tcemc/CMakeLists.txt | 2 +-
tests/tce/tcemc/Makefile.am | 36 -
tests/tce/ttasim/CMakeLists.txt | 2 +-
tests/tce/ttasim/Makefile.am | 37 -
tests/tce/ttasim/host.cpp | 14 +-
tests/testsuite-amdsdk2_9.at | 4 +-
tests/testsuite-regression.at | 10 +-
tests/testsuite-runtime.at | 11 +-
tests/workgroup/Makefile.am | 38 -
.../clang-3.9-always-spir-cc-for-kernels.patch | 188 ++
...4.0-kernel_arg_addr_space-always-spir-ids.patch | 62 +
tools/patches/clang-4.0-opencl-calling-conv.patch | 189 ++
tools/patches/replace-kernels-on-the-fly.patch | 42 +
tools/scripts/devel-envs.sh | 21 +-
tools/scripts/run_hsa_tests | 9 +
tools/scripts/run_tta_tests | 9 +
361 files changed, 16443 insertions(+), 20702 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