[pocl] branch master updated (c4112ac -> e19940d)
Andreas Beckmann
anbe at moszumanska.debian.org
Mon Dec 18 08:15:14 UTC 2017
This is an automated email from the git hooks/post-receive script.
anbe pushed a change to branch master
in repository pocl.
from c4112ac finalize changelog for pocl (0.13-14), upload to unstable
adds c923535 patch out the path from pocl.icd
adds f3068bd drop dh_install exclude flags
adds c99d94c the override targets don't need to be .PHONY
adds 5691f35 fix more typos
adds a0c792f New upstream version 0.14
adds 8e3fe5f Merge tag 'upstream/0.14'
adds 4247e13 new upstream release 0.14
adds 226ea74 the autotools based build system is gone
adds fe89def refresh typos.patch
adds 2b8fd3d refresh consistent-newlines-in-POCL_ABORT.patch
adds 9f72e2d drop cmake-forcibly-link-regtests-with-pthread.patch, no longer needed
adds 2093acd refresh/remove patches
adds 7d6833c use CMAKE_INSTALL_SYSCONFDIR for /etc
adds 7b52809 update symbols files
adds 1e24e4f update copyright holders and years
adds f3c4ac6 remove pocl-standalone(1) manpage
adds e19bf15 ship the new poclcc binary in libpocl-dev
adds 94622eb revert upstream commit 76654c4e, fixing a test failure on i386
adds 3862e03 finalize changelog for pocl (0.14-1), upload to experimental
adds b0e5a4c rename to do-not-downgrade-to-c++11.patch
adds 3b3a674 cherry-pick upstream fix for malloc size in test_clBuildProgram.c
adds e6c4625 update symbols files
adds f4d9cda try to guess the minimal cpu for more architectures
adds b96f79c finalize changelog for pocl (0.14-2)
new 087d2a0 reword changelog entry
new 30931d5 cherry-pick upstream c9d2cd15, a flatten/force-inline fix
new 38f754f i386: switch LLC_HOST_CPU from "pentium3" to "i686"
new 3782a85 kernel/test_printf actually passes on i386 with LLC_HOST_CPU=i686
new d3069ab only override POCL_CACHE_DIR for the testsuite, not HOME
new 17aa5a7 finalize changelog for pocl (0.14-3)
new 9e51125 switch to llvm 3.9
new 2a9ed8e update symbols files for amd64 and i386
new b9ee327 finalize changelog for pocl (0.14-4)
new 978b18c finalize changelog for pocl (0.14-5), upload to unstable
new e19940d drop libstdc++-7-dev.patch, no longer needed
The 11 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:
.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 ------------------
debian/changelog | 50 +
debian/clean | 2 +-
debian/control | 15 +-
debian/copyright | 23 +-
debian/libpocl-dev.install | 1 +
debian/libpocl1-common.install | 1 -
debian/libpocl1-common.manpages | 1 -
debian/libpocl1.symbols | 166 +-
debian/libpoclu1.symbols | 3 +-
...size-in-tests-runtime-test_clBuildProgram.patch | 106 ++
...n-switch-back-to-force-inlining-only-some.patch | 77 +
...cmake-forcibly-link-regtests-with-pthread.patch | 28 -
debian/patches/cmake-no-fno-rtti.patch | 28 +-
.../patches/cmake-no-llvm-sys-getHostCPUName.patch | 10 +-
.../cmake-use-CMAKE_INSTALL_SYSCONFDIR.patch | 14 +
.../consistent-newlines-in-POCL_ABORT.patch | 104 +-
debian/patches/do-not-downgrade-to-c++11.patch | 66 +
debian/patches/do-not-export-clang-symbols.patch | 10 -
debian/patches/find-sys-cdefs-h.patch | 59 -
.../patches/fix-configure-for-debian-archs.patch | 41 -
debian/patches/fix-tests-i386.patch | 25 -
debian/patches/libstdc++-7-dev.patch | 18 -
debian/patches/llvm-system-libs.patch | 33 -
debian/patches/no-path-in-pocl.icd.patch | 14 +
debian/patches/os-compat.patch | 16 +-
debian/patches/printf-passes-for-i686.patch | 20 +
debian/patches/series | 12 +-
.../set-POCL_DEVICE_ADDRESS_BITS-before-use.patch | 24 +-
debian/patches/typos.patch | 168 +-
debian/pocl-standalone.1 | 51 -
debian/rules | 18 +-
debian/supported-archs | 30 +-
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/clEnqueueMapBuffer.h | 35 -
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} | 44 +-
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/{kernel/native_exp10.cl => CL/pocl_lttng.c} | 9 +-
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_queue_util.h => pocl_tracing.h} | 49 +-
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 +-
lib/kernel/{ => hsail64}/get_global_offset.c | 6 +-
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 ++
...oopBarriers.h => HandleSamplerInitialization.h} | 54 +-
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 +
.../{LoopBarriers.h => RemoveBarrierCalls.h} | 55 +-
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 +
394 files changed, 17139 insertions(+), 21217 deletions(-)
delete mode 100644 Makefile.am
create mode 100644 ToolchainExample.cmake
delete mode 100644 acinclude.m4
delete mode 100755 autogen.sh
copy {tests/tce => bin}/CMakeLists.txt (88%)
create mode 100644 bin/poclcc.c
create mode 100644 cmake/HSA.cmake
create mode 100644 cmake/spir-cc-test-kernel.cl
delete mode 100644 config.h.in
delete mode 100755 config/ar-lib
delete mode 100755 config/compile
delete mode 100755 config/config.guess
delete mode 100755 config/config.sub
delete mode 100755 config/depcomp
delete mode 100755 config/missing
delete mode 100644 configure.ac
delete mode 100644 debian/libpocl1-common.manpages
create mode 100644 debian/patches/0001-Fix-malloc-size-in-tests-runtime-test_clBuildProgram.patch
create mode 100644 debian/patches/0002-llvm-Flatten-switch-back-to-force-inlining-only-some.patch
delete mode 100644 debian/patches/cmake-forcibly-link-regtests-with-pthread.patch
create mode 100644 debian/patches/cmake-use-CMAKE_INSTALL_SYSCONFDIR.patch
create mode 100644 debian/patches/do-not-downgrade-to-c++11.patch
delete mode 100644 debian/patches/find-sys-cdefs-h.patch
delete mode 100644 debian/patches/fix-configure-for-debian-archs.patch
delete mode 100644 debian/patches/fix-tests-i386.patch
delete mode 100644 debian/patches/libstdc++-7-dev.patch
delete mode 100644 debian/patches/llvm-system-libs.patch
create mode 100644 debian/patches/no-path-in-pocl.icd.patch
create mode 100644 debian/patches/printf-passes-for-i686.patch
delete mode 100644 debian/pocl-standalone.1
create mode 100644 doc/sphinx/source/hsa_status.rst
create mode 100644 doc/sphinx/source/maintainer-policy.rst
create mode 100644 doc/sphinx/source/pocl_binary.rst
delete mode 100644 examples/AMD/Makefile.am
delete mode 100644 examples/AMDSDK2.9/Makefile.am
delete mode 100644 examples/AMDSDK3.0/Makefile.am
delete mode 100644 examples/CloverLeaf/Makefile.am
delete mode 100644 examples/EinsteinToolkit/Makefile.am
delete mode 100644 examples/Halide/Makefile.am
delete mode 100644 examples/IntelSVM/Makefile.am
create mode 100644 examples/IntelSVM/intelsvm.patch
delete mode 100644 examples/Makefile.am
delete mode 100644 examples/OpenCV/Makefile.am
delete mode 100644 examples/Parboil/Makefile.am
copy examples/{IntelSVM/intelsvm_CMakeLists.txt => PyOpenCL/CMakeLists.txt} (62%)
create mode 100755 examples/PyOpenCL/test_build_dir
delete mode 100644 examples/Rodinia/Makefile.am
delete mode 100644 examples/VexCL/Makefile.am
delete mode 100644 examples/ViennaCL/Makefile.am
delete mode 100644 examples/example1-spir32/Makefile.am
delete mode 100644 examples/example1-spir64/Makefile.am
delete mode 100644 examples/example1/Makefile.am
delete mode 100644 examples/example2/Makefile.am
delete mode 100644 examples/example2a/Makefile.am
delete mode 100644 examples/opencl-book-samples/Makefile.am
delete mode 100644 examples/piglit/Makefile.am
copy {lib/CL/devices/pthread => examples/poclcc}/CMakeLists.txt (82%)
rename examples/{standalone/standalone.cl => poclcc/poclcc.cl} (100%)
delete mode 100644 examples/scalarwave/Makefile.am
delete mode 100644 examples/standalone/Makefile.am
delete mode 100644 examples/trig/Makefile.am
delete mode 100644 include/CL/Makefile.am
create mode 100644 include/CL/cl_egl.h
delete mode 100644 include/Makefile.am
delete mode 100644 include/OpenCL/Makefile.am
create mode 100644 include/_enable_all_exts.h
delete mode 100644 include/pocl_tests.h
delete mode 100644 lib/CL/Makefile.am
copy lib/CL/{clEnqueueBarrier.c => clEnqueueBarrierWithWaitList.c} (60%)
delete mode 100644 lib/CL/clEnqueueMapBuffer.h
create mode 100644 lib/CL/clEnqueueMigrateMemObjects.c
create mode 100644 lib/CL/clUnloadPlatformCompiler.c
delete mode 100644 lib/CL/devices/Makefile.am
delete mode 100644 lib/CL/devices/basic/Makefile.am
delete mode 100644 lib/CL/devices/hsa/Makefile.am
delete mode 100644 lib/CL/devices/pthread/Makefile.am
copy lib/CL/{pocl_queue_util.h => devices/pthread/pocl-pthread_scheduler.h} (58%)
create mode 100644 lib/CL/devices/pthread/pocl-pthread_utils.h
create mode 100644 lib/CL/devices/pthread/pthread_scheduler.c
create mode 100644 lib/CL/devices/pthread/pthread_utils.c
delete mode 100644 lib/CL/devices/tce/Makefile.am
delete mode 100644 lib/CL/devices/tce/ttasim/Makefile.am
delete mode 100644 lib/CL/devices/topology/Makefile.am
create mode 100644 lib/CL/pocl_binary.c
create mode 100644 lib/CL/pocl_binary.h
create mode 100644 lib/CL/pocl_file_util.c
copy lib/{kernel/native_exp10.cl => CL/pocl_lttng.c} (86%)
create mode 100644 lib/CL/pocl_lttng.h
rename lib/CL/{pocl_img_buf_cpy.h => pocl_shared.h} (65%)
create mode 100644 lib/CL/pocl_tracing.c
copy lib/CL/{pocl_queue_util.h => pocl_tracing.h} (62%)
delete mode 100644 lib/Makefile.am
delete mode 100644 lib/kernel/Makefile.am
delete mode 100644 lib/kernel/host/Makefile.am
delete mode 100644 lib/kernel/hsail64/Makefile.am
copy lib/kernel/{ => hsail64}/get_global_offset.c (91%)
create mode 100644 lib/kernel/prefetch.cl
delete mode 100644 lib/kernel/rules.mk
delete mode 100644 lib/kernel/sources-vml.mk
delete mode 100644 lib/kernel/sources.mk
copy lib/kernel/{svm_atomics_x86_64.ll => svm_atomics_x86_64_llvm3_9.ll} (98%)
copy lib/kernel/{svm_atomics_x86_64.ll => svm_atomics_x86_64_no_fake_asids.ll} (75%)
delete mode 100644 lib/kernel/tce/Makefile.am
create mode 100644 lib/kernel/tinyprintf.c
create mode 100644 lib/kernel/tinyprintf.h
delete mode 100644 lib/llvmopencl/GenerateHeader.cc
create mode 100644 lib/llvmopencl/HandleSamplerInitialization.cc
copy lib/llvmopencl/{LoopBarriers.h => HandleSamplerInitialization.h} (60%)
delete mode 100644 lib/llvmopencl/Makefile.am
create mode 100644 lib/llvmopencl/RemoveBarrierCalls.cc
copy lib/llvmopencl/{LoopBarriers.h => RemoveBarrierCalls.h} (64%)
delete mode 100644 lib/poclu/Makefile.am
delete mode 100644 m4/ax_boost_base.m4
delete mode 100644 m4/ltoptions.m4
delete mode 100644 m4/ltsugar.m4
delete mode 100644 m4/ltversion.m4
delete mode 100644 m4/lt~obsolete.m4
delete mode 100644 scripts/CMakeLists.txt
delete mode 100644 scripts/Makefile.am
delete mode 100644 scripts/pocl-standalone.in
delete mode 100644 scripts/pocl-standalone.in.cmake
delete mode 100644 tests/Makefile.am
delete mode 100644 tests/kernel/Makefile.am
delete mode 100644 tests/regression/Makefile.am
create mode 100644 tests/regression/test_issue_445.cpp
delete mode 100644 tests/runtime/Makefile.am
create mode 100644 tests/runtime/test_buffer-image-copy.c
create mode 100644 tests/runtime/test_clSetMemObjectDestructorCallback.c
create mode 100644 tests/runtime/test_enqueue_kernel_from_binary.c
create mode 100644 tests/runtime/test_user_event.c
delete mode 100644 tests/tce/Makefile.am
delete mode 100644 tests/tce/fp16/Makefile.am
rename {examples/standalone => tests/tce/multi_AS_copy}/CMakeLists.txt (70%)
create mode 100644 tests/tce/multi_AS_copy/host.cpp
delete mode 100644 tests/tce/tcemc/Makefile.am
delete mode 100644 tests/tce/ttasim/Makefile.am
delete mode 100644 tests/workgroup/Makefile.am
create mode 100644 tools/patches/clang-3.9-always-spir-cc-for-kernels.patch
create mode 100644 tools/patches/clang-4.0-kernel_arg_addr_space-always-spir-ids.patch
create mode 100644 tools/patches/clang-4.0-opencl-calling-conv.patch
create mode 100644 tools/patches/replace-kernels-on-the-fly.patch
--
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