[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