[pocl] branch experimental updated (fb5b68c -> 6951a05)

Andreas Beckmann anbe at moszumanska.debian.org
Tue Nov 28 17:59:41 UTC 2017


This is an automated email from the git hooks/post-receive script.

anbe pushed a change to branch experimental
in repository pocl.

      from  fb5b68c   finalize changelog for pocl (0.13-13)
      adds  a0c792f   New upstream version 0.14
       new  10fe9b4   Merge tag 'upstream/0.14'
       new  8cd4b99   new upstream release 0.14
       new  bfa5ae9   refresh/remove patches
       new  b4506b9   drop libstdc++-7-dev.patch, no longer needed
       new  0d6f555   drop glibc-2.23.patch, no longer needed
       new  a2321f2   drop cmake-forcibly-link-regtests-with-pthread.patch, no longer needed
       new  0848cf7   use CMAKE_INSTALL_SYSCONFDIR for /etc
       new  f42e501   update symbols files
       new  a3905a5   update copyright holders and years
       new  6951a05   clean up generated include/CL/cl.hpp*

The 10 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                                   |   10 +
 debian/clean                                       |    4 +-
 debian/copyright                                   |   23 +-
 debian/libpocl1.symbols                            |  122 +-
 debian/libpoclu1.symbols                           |    3 +-
 ...cmake-forcibly-link-regtests-with-pthread.patch |   28 -
 debian/patches/cmake-no-fno-rtti.patch             |   28 +-
 debian/patches/cmake-no-get_cpu_name.patch         |   12 +-
 .../cmake-use-CMAKE_INSTALL_SYSCONFDIR.patch       |   14 +
 .../consistent-newlines-in-POCL_ABORT.patch        |  104 +-
 debian/patches/do-not-export-clang-symbols.patch   |   12 +-
 debian/patches/find-sys-cdefs-h.patch              |   59 -
 .../patches/fix-configure-for-debian-archs.patch   |   41 -
 debian/patches/fix-tests-i386.patch                |   11 -
 debian/patches/glibc-2.23.patch                    |   22 -
 debian/patches/libstdc++-7-dev.patch               |   18 -
 debian/patches/llvm-system-libs.patch              |   33 -
 debian/patches/os-compat.patch                     |   16 +-
 debian/patches/series                              |    7 +-
 .../set-POCL_DEVICE_ADDRESS_BITS-before-use.patch  |   20 +-
 debian/patches/typos.patch                         |   24 +-
 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 +
 383 files changed, 16615 insertions(+), 21118 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/patches/cmake-forcibly-link-regtests-with-pthread.patch
 create mode 100644 debian/patches/cmake-use-CMAKE_INSTALL_SYSCONFDIR.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/glibc-2.23.patch
 delete mode 100644 debian/patches/libstdc++-7-dev.patch
 delete mode 100644 debian/patches/llvm-system-libs.patch
 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