[pocl] branch master updated (3f2e556 -> cd11b82)

Andreas Beckmann anbe at moszumanska.debian.org
Sat May 28 18:03:44 UTC 2016


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

anbe pushed a change to branch master
in repository pocl.

      from  3f2e556   split override_dh_makeshlibs target for better error reporting
      adds  3b4c58d   Imported Upstream version 0.12
      adds  75505cc   Merge tag 'upstream/0.12'
      adds  aa9aa00   new upstream release 0.12
      adds  f8111e1   refresh patches
      adds  f6636c8   internal library soname bump: llvmopencl.so.6
      adds  bc38af6   drop B-D mesa-common-dev, no longer needed
      adds  ec7cde3   update symbols files for amd64 and i386
      adds  c38c15a   temporarily do not build pocl-doc
      adds  42958f4   finalize changelog for pocl (0.12-1), upload to experimental
      adds  d85be1a   Merge branch 'master' into experimental
      adds  0a5da3c   add B-D: sphinx-common for binary-arch builds with 'dh --with sphinxdoc'
      adds  447a57a   finalize changelog for pocl (0.12-2)
       new  9a648d5   Revert "temporarily do not build pocl-doc"
       new  931b4e6   update symbols files
       new  1d5d084   finalize changelog for pocl (0.11-5)
       new  53aca92   report if the testsuite was not run (but don't fail)
       new  beb3121   update symbols files
       new  25955a4   add support for GNU/Hurd
       new  534e41a   update symbols files
       new  f7223dc   Merge branch 'master' into experimental
       new  cd11b82   finalize changelog for pocl (0.12-3), upload to unstable

The 9 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:
 CHANGES                                            |   39 +-
 CMakeLists.txt                                     |  128 +-
 CREDITS                                            |    5 +
 Makefile.am                                        |   10 +-
 Makefile.in                                        |   79 +-
 README.mips                                        |   13 +-
 README.mipsel                                      |   14 +
 TODO                                               |   32 +-
 aclocal.m4                                         |   57 +-
 cmake/LLVM.cmake                                   |  135 +-
 cmake/bitcode_rules.cmake                          |   32 +-
 cmake/kernellib_hash.cmake                         |    7 +
 config.h.in                                        |   23 +-
 config.h.in.cmake                                  |   12 +-
 config/ar-lib                                      |    2 +-
 config/compile                                     |    2 +-
 config/config.guess                                |   11 +-
 config/config.sub                                  |   12 +-
 config/depcomp                                     |    2 +-
 config/install-sh                                  |  366 +-
 config/ltmain.sh                                   | 5508 +++++++-----
 config/missing                                     |    2 +-
 configure                                          | 3618 +++++---
 configure.ac                                       |  216 +-
 debian/changelog                                   |   27 +-
 debian/control                                     |    1 -
 debian/libpocl1.symbols                            |  144 +-
 debian/libpoclu1.symbols                           |    3 +-
 debian/patches/fix-image-args.patch                |    6 +-
 debian/patches/llvm-system-libs.patch              |   13 +-
 .../{freebsd-compat.patch => os-compat.patch}      |    4 +-
 debian/patches/series                              |    2 +-
 debian/patches/typos.patch                         |    8 +-
 debian/rules                                       |    2 +-
 doc/sphinx/source/conf.py                          |    4 +-
 doc/sphinx/source/development.rst                  |    4 +-
 doc/sphinx/source/env_variables.rst                |   39 +-
 doc/sphinx/source/faq.rst                          |   62 +
 doc/sphinx/source/hsa.rst                          |  106 +
 doc/sphinx/source/index.rst                        |    3 +
 doc/sphinx/source/kernel_compiler.rst              |   21 +
 doc/sphinx/source/releasing.rst                    |    1 +
 doc/sphinx/source/using.rst                        |    7 +-
 examples/AMD/AMDSDK.patch                          |   17 +-
 examples/AMD/Makefile.in                           |   26 +-
 examples/AMDSDK2.9/AMDSDK2_9.patch                 |   18 +-
 examples/AMDSDK2.9/Makefile.in                     |   26 +-
 examples/CloverLeaf/Makefile.in                    |   26 +-
 examples/EinsteinToolkit/Makefile.in               |   27 +-
 examples/Halide/Makefile.in                        |   26 +-
 examples/Makefile.am                               |    8 +-
 examples/Makefile.in                               |   34 +-
 examples/OpenCV/Makefile.am                        |  263 +
 examples/OpenCV/Makefile.in                        |  783 ++
 examples/OpenCV/README                             |   24 +
 examples/Parboil/Makefile.in                       |   26 +-
 examples/PyOpenCL/README                           |   49 +
 examples/Rodinia/Makefile.am                       |    2 +
 examples/Rodinia/Makefile.in                       |   27 +-
 examples/Rodinia/Rodinia.patch                     |   16 +
 examples/VexCL/Makefile.in                         |   26 +-
 examples/ViennaCL/Makefile.in                      |   26 +-
 examples/example1-spir32/Makefile.in               |   27 +-
 examples/example1-spir32/example1.c                |   16 +-
 examples/example1-spir32/example1_exec.c           |    2 +-
 examples/example1-spir64/Makefile.in               |   27 +-
 examples/example1-spir64/example1.c                |   16 +-
 examples/example1-spir64/example1_exec.c           |    2 +-
 examples/example1/Makefile.in                      |   27 +-
 examples/example1/example1.c                       |   24 +-
 examples/example1/example1_exec.c                  |    2 +-
 examples/example2/Makefile.in                      |   27 +-
 examples/example2/example2.c                       |    4 +-
 examples/example2a/Makefile.in                     |   27 +-
 examples/example2a/example2a.c                     |    4 +-
 .../opencl-book-samples/HelloBinaryWorld.stdout    |    9 +
 examples/opencl-book-samples/HelloWorld.stdout     |    2 +
 examples/opencl-book-samples/ImageFilter2D.cl      |   34 +
 examples/opencl-book-samples/Makefile.am           |    4 +
 examples/opencl-book-samples/Makefile.in           |   29 +-
 .../OpenCLConvolutionChap3.stdout                  |    8 +
 .../SimpleBufferSubBuffer.stdout                   |    6 +
 examples/opencl-book-samples/VectorAdd.stdout      |    1 +
 examples/piglit/Makefile.am                        |    2 +
 examples/piglit/Makefile.in                        |   27 +-
 examples/piglit/README                             |    2 +-
 examples/piglit/produce_results.sh                 |    8 +
 examples/scalarwave/Makefile.in                    |   27 +-
 examples/scalarwave/scalarwave.c                   |    7 +-
 examples/standalone/Makefile.in                    |   26 +-
 examples/trig/Makefile.in                          |   27 +-
 examples/trig/trig.c                               |    8 +-
 examples/trig/trig_exec.c                          |    2 +-
 include/CL/CMakeLists.txt                          |    4 +-
 include/CL/Makefile.am                             |    3 +-
 include/CL/Makefile.in                             |   33 +-
 include/CL/cl.hpp.in                               |   12 +-
 include/CL/cl2.hpp                                 | 8926 ++++++++++++++++++++
 include/CL/cl_platform.h                           |   20 +-
 include/CMakeLists.txt                             |    2 +-
 include/Makefile.am                                |    6 +-
 include/Makefile.in                                |   34 +-
 include/OpenCL/Makefile.in                         |   28 +-
 include/_kernel.h                                  |   97 +-
 include/_kernel_c.h                                |   78 +-
 include/_kernel_constants.h                        |   88 +
 include/pocl.h                                     |   18 +-
 include/pocl_cache.h                               |  132 +
 include/pocl_features.h                            |    4 +-
 include/pocl_file_util.h                           |   85 +
 include/poclu.h                                    |    4 +
 include/vccompat.hpp                               |    2 +
 lib/CL/CMakeLists.txt                              |   10 +-
 lib/CL/Makefile.am                                 |   18 +-
 lib/CL/Makefile.in                                 |  134 +-
 lib/CL/clBuildProgram.c                            |  312 +-
 lib/CL/clCreateBuffer.c                            |    2 +-
 lib/CL/clCreateCommandQueue.c                      |    9 +-
 lib/CL/clCreateContext.c                           |   33 +-
 lib/CL/clCreateContextFromType.c                   |    8 +-
 lib/CL/clCreateImage.c                             |    6 +-
 lib/CL/clCreateKernel.c                            |   55 +-
 lib/CL/clCreateKernelsInProgram.c                  |   90 +-
 lib/CL/clCreateProgramWithBinary.c                 |   69 +-
 lib/CL/clCreateProgramWithSource.c                 |   38 +-
 lib/CL/clCreateSubBuffer.c                         |    4 +-
 lib/CL/clCreateSubDevices.c                        |  156 +-
 lib/CL/clCreateUserEvent.c                         |   25 +-
 lib/CL/clEnqueueCopyBuffer.c                       |   17 +-
 lib/CL/clEnqueueCopyBufferRect.c                   |   23 +-
 lib/CL/clEnqueueCopyBufferToImage.c                |    2 +-
 lib/CL/clEnqueueFillImage.c                        |    1 -
 lib/CL/clEnqueueMapBuffer.c                        |   26 +-
 lib/CL/clEnqueueMapImage.c                         |   54 +-
 lib/CL/clEnqueueMarkerWithWaitList.c               |    9 +-
 lib/CL/clEnqueueNDRangeKernel.c                    |   74 +-
 lib/CL/clEnqueueNativeKernel.c                     |   36 +-
 lib/CL/clEnqueueReadBuffer.c                       |    2 +-
 lib/CL/clEnqueueReadBufferRect.c                   |   17 +-
 lib/CL/clEnqueueReadImage.c                        |    6 +-
 lib/CL/clEnqueueUnmapMemObject.c                   |   24 +-
 lib/CL/clEnqueueWriteBuffer.c                      |    2 +-
 lib/CL/clEnqueueWriteBufferRect.c                  |    6 +-
 lib/CL/clEnqueueWriteImage.c                       |    2 -
 lib/CL/clFinish.c                                  |  140 +-
 lib/CL/clGetDeviceIDs.c                            |   23 +-
 lib/CL/clGetDeviceInfo.c                           |   15 +-
 lib/CL/clGetEventInfo.c                            |    2 +-
 lib/CL/clGetKernelWorkGroupInfo.c                  |    4 +-
 lib/CL/clGetPlatformIDs.c                          |   10 +-
 lib/CL/clGetPlatformInfo.c                         |    2 +-
 lib/CL/clGetProgramBuildInfo.c                     |   42 +-
 lib/CL/clGetProgramInfo.c                          |   47 +-
 lib/CL/clGetSupportedImageFormats.c                |   21 +-
 lib/CL/clReleaseCommandQueue.c                     |    2 +
 lib/CL/clReleaseContext.c                          |    2 +-
 lib/CL/clReleaseDevice.c                           |   11 +-
 lib/CL/clReleaseEvent.c                            |    6 +-
 lib/CL/clReleaseKernel.c                           |    3 +-
 lib/CL/clReleaseProgram.c                          |   29 +-
 lib/CL/clRetainDevice.c                            |    3 +
 lib/CL/clRetainEvent.c                             |    2 -
 lib/CL/clSetKernelArg.c                            |    5 +
 lib/CL/clSetUserEventStatus.c                      |   11 +-
 lib/CL/clWaitForEvents.c                           |   14 +-
 lib/CL/devices/CMakeLists.txt                      |    9 +-
 lib/CL/devices/Makefile.am                         |    5 +
 lib/CL/devices/Makefile.in                         |   38 +-
 lib/CL/devices/basic/Makefile.in                   |   27 +-
 lib/CL/devices/basic/basic.c                       |  185 +-
 lib/CL/devices/bufalloc.h                          |    8 +-
 lib/CL/devices/cellspu/Makefile.in                 |   27 +-
 lib/CL/devices/cellspu/cellspu.c                   |   20 +-
 lib/CL/devices/common.c                            |   73 +-
 lib/CL/devices/common.h                            |    2 +
 lib/CL/devices/cpuinfo.c                           |   73 +-
 lib/CL/devices/dev_image.h                         |    3 +-
 lib/CL/devices/devices.c                           |   39 +-
 lib/CL/devices/devices.h                           |    4 +
 lib/CL/devices/{cellspu => hsa}/CMakeLists.txt     |    8 +-
 lib/CL/devices/{basic => hsa}/Makefile.am          |   27 +-
 lib/CL/devices/{basic => hsa}/Makefile.in          |   94 +-
 lib/CL/devices/hsa/pocl-hsa.c                      |  990 +++
 .../{pthread/pocl-pthread.h => hsa/pocl-hsa.h}     |   18 +-
 lib/CL/devices/prototypes.inc                      |    5 +-
 lib/CL/devices/pthread/Makefile.in                 |   27 +-
 lib/CL/devices/pthread/pthread.c                   |  146 +-
 lib/CL/devices/tce/Makefile.am                     |    2 +
 lib/CL/devices/tce/Makefile.in                     |   37 +-
 lib/CL/devices/tce/tce_common.cc                   |   29 +-
 lib/CL/devices/tce/ttasim/Makefile.am              |    4 +
 lib/CL/devices/tce/ttasim/Makefile.in              |   34 +-
 lib/CL/devices/tce/ttasim/ttasim.cc                |   23 +-
 lib/CL/devices/topology/Makefile.in                |   27 +-
 lib/CL/devices/topology/pocl_topology.c            |   65 +-
 lib/CL/devices/topology/pocl_topology.h            |    8 +-
 lib/CL/pocl_cache.c                                |  580 ++
 lib/CL/pocl_cl.h                                   |  212 +-
 lib/CL/pocl_debug.c                                |   56 +
 lib/CL/pocl_debug.h                                |  146 +
 lib/CL/pocl_hash.c                                 |    2 +
 lib/CL/pocl_hash.h                                 |   16 +
 lib/CL/pocl_image_util.c                           |    8 +-
 lib/CL/pocl_image_util.h                           |    5 +-
 lib/CL/pocl_llvm.h                                 |   42 +-
 lib/CL/pocl_llvm_api.cc                            |  691 +-
 lib/CL/pocl_queue_util.c                           |  131 +
 .../tce/ttasim/ttasim.h => pocl_queue_util.h}      |   32 +-
 lib/CL/pocl_util.c                                 |  351 +-
 lib/CL/pocl_util.h                                 |   58 +-
 lib/CMakeLists.txt                                 |    1 -
 lib/Makefile.in                                    |   26 +-
 lib/kernel/CMakeLists.txt                          |   23 +
 lib/kernel/Makefile.am                             |   17 +-
 lib/kernel/Makefile.in                             |   39 +-
 lib/kernel/cellspu/Makefile                        |  153 +-
 lib/kernel/cellspu/Makefile.in                     |   53 +-
 lib/kernel/divide.cl                               |    1 -
 lib/kernel/exp.cl                                  |    1 -
 lib/kernel/exp10.cl                                |    1 -
 lib/kernel/exp2.cl                                 |    1 -
 lib/kernel/get_image_depth.cl                      |    5 -
 .../{get_image_width.cl => get_image_dim.cl}       |   36 +-
 lib/kernel/get_image_height.cl                     |    5 -
 lib/kernel/get_image_width.cl                      |    5 -
 lib/kernel/host/CMakeLists.txt                     |    7 +-
 lib/kernel/host/Makefile.in                        |   69 +-
 lib/kernel/hsail64/CMakeLists.txt                  |   68 +
 lib/kernel/{cellspu => hsail64}/Makefile.am        |   22 +-
 lib/kernel/{tce => hsail64}/Makefile.in            |   84 +-
 lib/kernel/{ => hsail64}/acos.cl                   |   25 +-
 lib/kernel/{native_cos.cl => hsail64/acosh.cl}     |   14 +-
 lib/kernel/{ => hsail64}/asin.cl                   |   25 +-
 lib/kernel/{cospi.cl => hsail64/asinh.cl}          |   32 +-
 lib/kernel/hsail64/atan.cl                         |  103 +
 lib/kernel/hsail64/atan2.cl                        |  187 +
 lib/{CL/pocl_hash.h => kernel/hsail64/atanh.cl}    |   32 +-
 lib/kernel/hsail64/atomic_impl.ll                  |  276 +
 lib/kernel/hsail64/atomics.cl                      |  130 +
 lib/kernel/hsail64/barrier.c                       |   56 +
 lib/kernel/{native_log2.cl => hsail64/cbrt.cl}     |   14 +-
 lib/kernel/{ => hsail64}/copysign.cl               |   14 +-
 lib/kernel/hsail64/cos.cl                          |  119 +
 lib/kernel/{native_log2.cl => hsail64/cosh.cl}     |   15 +-
 lib/kernel/hsail64/exp.cl                          |  102 +
 lib/kernel/{cos.cl => hsail64/exp10.cl}            |   19 +-
 lib/kernel/hsail64/exp2.cl                         |  150 +
 lib/kernel/{native_log2.cl => hsail64/expm1.cl}    |   14 +-
 lib/kernel/{ => hsail64}/fabs.cl                   |   14 +-
 lib/kernel/{ => hsail64}/floor.cl                  |   14 +-
 lib/kernel/{get_work_dim.c => hsail64/fma.cl}      |   20 +-
 lib/kernel/{ => hsail64}/fract.cl                  |   57 +-
 .../hsail64/frexp.cl}                              |   29 +-
 lib/kernel/hsail64/frexp.inc                       |   63 +
 .../{get_num_groups.c => hsail64/get_global_id.c}  |   26 +-
 lib/kernel/{ => hsail64}/get_global_size.c         |   33 +-
 lib/kernel/{ => hsail64}/get_group_id.c            |   20 +-
 lib/kernel/{ => hsail64}/get_local_id.c            |   23 +-
 lib/kernel/{ => hsail64}/get_local_size.c          |   20 +-
 lib/kernel/{ => hsail64}/get_num_groups.c          |   23 +-
 lib/kernel/{ => hsail64}/get_work_dim.c            |   15 +-
 lib/kernel/hsail64/hsail_templates.h               |  304 +
 lib/kernel/{ => hsail64}/hypot.cl                  |   11 +-
 lib/kernel/hsail64/ilogb.cl                        |   75 +
 lib/kernel/hsail64/ldexp.cl                        |   83 +
 lib/kernel/{ => hsail64}/log.cl                    |   19 +-
 lib/kernel/{ => hsail64}/log10.cl                  |   19 +-
 lib/kernel/{native_log2.cl => hsail64/log1p.cl}    |   14 +-
 lib/kernel/hsail64/log2.cl                         |   99 +
 lib/kernel/{native_log2.cl => hsail64/mad.cl}      |   14 +-
 lib/kernel/{ => hsail64}/mad24.cl                  |   15 +-
 lib/kernel/{ => hsail64}/mad_hi.cl                 |   13 +-
 lib/kernel/{ => hsail64}/mul24.cl                  |   15 +-
 lib/kernel/{get_work_dim.c => hsail64/mul_hi.cl}   |   20 +-
 lib/kernel/{ => hsail64}/native_cos.cl             |   12 +-
 .../{get_work_dim.c => hsail64/native_exp.cl}      |   19 +-
 .../hsail64/native_exp10.cl}                       |   25 +-
 .../{get_work_dim.c => hsail64/native_exp2.cl}     |   19 +-
 .../hsail64/native_log.cl}                         |   24 +-
 .../hsail64/native_log10.cl}                       |   26 +-
 lib/kernel/{ => hsail64}/native_log2.cl            |   12 +-
 .../{get_work_dim.c => hsail64/native_recip.cl}    |   20 +-
 .../{get_work_dim.c => hsail64/native_rsqrt.cl}    |   19 +-
 .../{get_work_dim.c => hsail64/native_sin.cl}      |   19 +-
 .../{get_work_dim.c => hsail64/native_sqrt.cl}     |   19 +-
 lib/kernel/{powr.cl => hsail64/pow.cl}             |   56 +-
 lib/kernel/{ => hsail64}/remainder.cl              |   12 +-
 lib/kernel/{ => hsail64}/rint.cl                   |   14 +-
 lib/kernel/hsail64/sin.cl                          |  123 +
 lib/kernel/{ => hsail64}/sinh.cl                   |   15 +-
 lib/kernel/hsail64/sqrt.cl                         |   53 +
 lib/kernel/hsail64/sqrt_default.ll                 |   19 +
 lib/kernel/hsail64/tan.cl                          |  141 +
 lib/kernel/{native_cos.cl => hsail64/tanh.cl}      |   15 +-
 lib/kernel/{ => hsail64}/trunc.cl                  |   14 +-
 lib/kernel/hsail64/vml_constants.h                 |   38 +
 lib/kernel/log.cl                                  |    1 -
 lib/kernel/log10.cl                                |    1 -
 lib/kernel/native_cos.cl                           |    8 +-
 lib/kernel/{native_log2.cl => native_divide.cl}    |   10 +-
 lib/kernel/{native_log2.cl => native_exp.cl}       |   10 +-
 lib/kernel/{native_log2.cl => native_exp10.cl}     |   10 +-
 lib/kernel/{native_log2.cl => native_exp2.cl}      |   10 +-
 lib/kernel/{native_log2.cl => native_log.cl}       |   10 +-
 lib/kernel/{native_log2.cl => native_log10.cl}     |   10 +-
 lib/kernel/native_log2.cl                          |    6 +-
 lib/kernel/{native_log2.cl => native_powr.cl}      |   10 +-
 lib/kernel/{native_log2.cl => native_recip.cl}     |   10 +-
 lib/kernel/{native_log2.cl => native_rsqrt.cl}     |   10 +-
 lib/kernel/{native_log2.cl => native_sin.cl}       |   10 +-
 lib/kernel/{native_log2.cl => native_sqrt.cl}      |   10 +-
 lib/kernel/{native_log2.cl => native_tan.cl}       |   10 +-
 lib/kernel/powr.cl                                 |    1 -
 lib/kernel/recip.cl                                |    1 -
 lib/kernel/rsqrt.cl                                |    1 -
 lib/kernel/sin.cl                                  |    1 -
 lib/kernel/sources-vml.mk                          |   15 +-
 lib/kernel/sources.mk                              |   12 +
 lib/kernel/sqrt.cl                                 |    1 -
 lib/kernel/tan.cl                                  |    1 -
 lib/kernel/tce/Makefile                            |  153 +-
 lib/kernel/tce/Makefile.in                         |   53 +-
 lib/kernel/vecmathlib-pocl/frexp.cl                |  324 +-
 lib/kernel/vecmathlib-pocl/generate-files.py       |   24 +-
 lib/kernel/vecmathlib-pocl/kernel-vecmathlib.h     |  384 +
 lib/kernel/vecmathlib-pocl/length.cl               |   69 +-
 lib/kernel/vecmathlib-pocl/normalize.cl            |   36 +-
 lib/kernel/vecmathlib/{README => vecmathlib.rst}   |   16 +-
 lib/llvmopencl/AutomaticLocals.cc                  |   14 +-
 lib/llvmopencl/Barrier.h                           |    3 +
 lib/llvmopencl/BarrierTailReplication.cc           |   29 +-
 lib/llvmopencl/BarrierTailReplication.h            |    8 +
 lib/llvmopencl/BreakConstantGEPs.cpp               |   31 +-
 lib/llvmopencl/CMakeLists.txt                      |    2 +-
 lib/llvmopencl/CanonicalizeBarriers.cc             |   43 +-
 lib/llvmopencl/{Workgroup.h => CompilerWarnings.h} |   53 +-
 lib/llvmopencl/DebugHelpers.cc                     |   11 +
 lib/llvmopencl/DebugHelpers.h                      |    9 +
 lib/llvmopencl/Flatten.cc                          |    6 +
 lib/llvmopencl/GenerateHeader.cc                   |   57 +-
 lib/llvmopencl/ImplicitConditionalBarriers.cc      |    5 +
 lib/llvmopencl/ImplicitConditionalBarriers.h       |    1 -
 lib/llvmopencl/ImplicitLoopBarriers.h              |    1 -
 lib/llvmopencl/IsolateRegions.cc                   |   18 +-
 lib/llvmopencl/Kernel.cc                           |   25 +-
 lib/llvmopencl/LLVMFileUtils.cc                    |  335 +
 lib/llvmopencl/LLVMUtils.h                         |    4 +-
 lib/llvmopencl/LoopBarriers.cc                     |   18 +-
 lib/llvmopencl/LoopBarriers.h                      |    5 +
 lib/llvmopencl/Makefile.am                         |    6 +-
 lib/llvmopencl/Makefile.in                         |   39 +-
 lib/llvmopencl/PHIsToAllocas.cc                    |   17 +-
 lib/llvmopencl/ParallelRegion.cc                   |   44 +-
 lib/llvmopencl/ParallelRegion.h                    |    4 +-
 lib/llvmopencl/TargetAddressSpaces.cc              |  110 +-
 lib/llvmopencl/VariableUniformityAnalysis.cc       |   20 +-
 lib/llvmopencl/WorkItemAliasAnalysis.cc            |   43 +-
 lib/llvmopencl/Workgroup.cc                        |   87 +-
 lib/llvmopencl/WorkitemHandler.cc                  |   50 +-
 lib/llvmopencl/WorkitemHandler.h                   |   11 +-
 lib/llvmopencl/WorkitemHandlerChooser.cc           |    4 +-
 lib/llvmopencl/WorkitemLoops.cc                    |   62 +-
 lib/llvmopencl/WorkitemLoops.h                     |    6 +
 lib/llvmopencl/WorkitemReplication.cc              |   61 +-
 lib/llvmopencl/WorkitemReplication.h               |   13 +-
 lib/llvmopencl/linker.cpp                          |   12 +-
 lib/poclu/CMakeLists.txt                           |    3 +-
 lib/poclu/Makefile.in                              |   27 +-
 lib/poclu/bswap.c                                  |    2 +-
 lib/poclu/misc.c                                   |   18 +
 m4/libtool.m4                                      | 2546 +++---
 m4/ltoptions.m4                                    |  127 +-
 m4/ltsugar.m4                                      |    7 +-
 m4/ltversion.m4                                    |   12 +-
 m4/lt~obsolete.m4                                  |    7 +-
 scripts/CMakeLists.txt                             |    6 +-
 scripts/Makefile.in                                |   26 +-
 scripts/pocl-standalone.in                         |    3 +-
 scripts/pocl-standalone.in.cmake                   |    2 +-
 tests/Makefile.am                                  |    9 +-
 tests/Makefile.in                                  |   35 +-
 tests/atlocal.in                                   |    3 +
 tests/cell/Makefile.in                             |   26 +-
 tests/cell/hello/Makefile.am                       |    2 +-
 tests/cell/hello/Makefile.in                       |   29 +-
 tests/cell/hello/host.cpp                          |    8 +-
 tests/kernel/CMakeLists.txt                        |   18 +-
 tests/kernel/Makefile.am                           |    2 +-
 tests/kernel/Makefile.in                           |   29 +-
 tests/kernel/image_query_funcs.c                   |   51 +-
 tests/kernel/sampler_address_clamp.c               |   10 +-
 tests/kernel/test_frexp_modf.cl                    |   10 +
 tests/kernel/test_image_query_funcs.cl             |   33 +-
 tests/kernel/test_length_distance.cl               |   68 +
 tests/kernel/test_local_struct_array.cl            |   17 +
 tests/kernel/test_shuffle.cc                       |    4 +-
 tests/package.m4                                   |    4 +-
 tests/regression/CMakeLists.txt                    |    2 +-
 tests/regression/Makefile.am                       |    8 +-
 tests/regression/Makefile.in                       |   53 +-
 tests/regression/test_barrier_before_return.cpp    |   21 +-
 .../regression/test_barrier_between_for_loops.cpp  |   22 +-
 tests/regression/test_constant_array.cpp           |    8 +-
 tests/regression/test_early_return.cpp             |   23 +-
 .../test_for_with_var_iteration_count.cpp          |   23 +-
 .../test_fors_with_var_iteration_counts.cpp        |   10 +-
 tests/regression/test_id_dependent_computation.cpp |   25 +-
 tests/regression/test_infinite_loop.cpp            |    8 +-
 tests/regression/test_issue_231.cpp                |   94 +
 tests/regression/test_locals.cpp                   |   10 +-
 tests/regression/test_loop_phi_replication.cpp     |   23 +-
 .../test_multi_level_loops_with_barriers.cpp       |   23 +-
 tests/regression/test_null_arg.cpp                 |   23 +-
 tests/regression/test_setargs.cpp                  |    8 +-
 .../regression/test_simple_for_with_a_barrier.cpp  |   10 +-
 tests/regression/test_structs_as_args.cpp          |    8 +-
 tests/regression/test_undominated_variable.cpp     |   23 +-
 tests/regression/test_vectors_as_args.cpp          |    8 +-
 tests/runtime/CMakeLists.txt                       |   22 +-
 tests/runtime/Makefile.am                          |    4 +
 tests/runtime/Makefile.in                          |  102 +-
 tests/runtime/test_clBuildProgram.c                |  103 +-
 tests/runtime/test_clCreateKernel.c                |    3 +-
 tests/runtime/test_clCreateKernelsInProgram.c      |   20 +-
 tests/runtime/test_clCreateProgramWithBinary.c     |   14 +-
 tests/runtime/test_clCreateSubDevices.c            |  381 +
 tests/runtime/test_clEnqueueNativeKernel.c         |    6 +-
 tests/runtime/test_clGetEventInfo.c                |   89 +-
 tests/runtime/test_event_cycle.c                   |  147 +
 tests/runtime/test_event_free.c                    |  216 +
 tests/runtime/test_kernel_cache_includes.c         |   80 +
 tests/runtime/test_kernel_cache_includes.cl        |    7 +
 .../runtime/test_kernel_cache_includes_expout.txt  |    4 +
 .../{test_clBuildProgram.c => test_link_error.c}   |   45 +-
 tests/runtime/test_read-copy-write-buffer.c        |  121 +
 tests/tce/Makefile.in                              |   26 +-
 tests/tce/fp16/Makefile.am                         |    2 +-
 tests/tce/fp16/Makefile.in                         |   29 +-
 tests/tce/fp16/host.cpp                            |    8 +-
 tests/tce/tcemc/Makefile.am                        |    2 +-
 tests/tce/tcemc/Makefile.in                        |   29 +-
 tests/tce/tcemc/host.cpp                           |    8 +-
 tests/tce/ttasim/Makefile.am                       |    2 +-
 tests/tce/ttasim/Makefile.in                       |   29 +-
 tests/tce/ttasim/host.cpp                          |    8 +-
 tests/testsuite                                    | 8575 ++++++++++++-------
 tests/testsuite-amd.at                             |    8 -
 tests/testsuite-amdsdk2_9.at                       |   47 +-
 tests/testsuite-opencv.at                          |  327 +
 tests/testsuite-piglit.at                          |   14 +-
 tests/testsuite-regression.at                      |   23 +
 tests/testsuite-runtime.at                         |   35 +
 tests/testsuite-tce.at                             |    2 +-
 tests/testsuite-viennacl.at                        |    2 -
 tests/testsuite.at                                 |   30 +-
 tests/workgroup/Makefile.in                        |   27 +-
 tests/workgroup/run_kernel.c                       |    2 +-
 tools/patches/clang-3.7-hsail-branch.patch         | 2139 +++++
 tools/patches/khronos-icd-loader.patch             |   86 +
 tools/patches/llvm-3.7-hsail-branch.patch          |   32 +
 tools/scripts/devel-envs.sh                        |   25 +
 .../Makefile.am => tools/scripts/run_hsa_tests     |   19 +-
 462 files changed, 39209 insertions(+), 11772 deletions(-)
 create mode 100644 README.mipsel
 create mode 100644 cmake/kernellib_hash.cmake
 rename debian/patches/{freebsd-compat.patch => os-compat.patch} (75%)
 create mode 100644 doc/sphinx/source/hsa.rst
 create mode 100644 examples/OpenCV/Makefile.am
 create mode 100644 examples/OpenCV/Makefile.in
 create mode 100644 examples/OpenCV/README
 create mode 100644 examples/PyOpenCL/README
 create mode 100644 examples/Rodinia/Rodinia.patch
 create mode 100644 examples/opencl-book-samples/HelloBinaryWorld.stdout
 create mode 100644 examples/opencl-book-samples/HelloWorld.stdout
 create mode 100644 examples/opencl-book-samples/ImageFilter2D.cl
 create mode 100644 examples/opencl-book-samples/OpenCLConvolutionChap3.stdout
 create mode 100644 examples/opencl-book-samples/SimpleBufferSubBuffer.stdout
 create mode 100644 examples/opencl-book-samples/VectorAdd.stdout
 create mode 100755 examples/piglit/produce_results.sh
 create mode 100644 include/CL/cl2.hpp
 create mode 100644 include/_kernel_constants.h
 create mode 100644 include/pocl_cache.h
 create mode 100644 include/pocl_file_util.h
 copy lib/CL/devices/{cellspu => hsa}/CMakeLists.txt (86%)
 copy lib/CL/devices/{basic => hsa}/Makefile.am (65%)
 copy lib/CL/devices/{basic => hsa}/Makefile.in (87%)
 create mode 100644 lib/CL/devices/hsa/pocl-hsa.c
 copy lib/CL/devices/{pthread/pocl-pthread.h => hsa/pocl-hsa.h} (85%)
 create mode 100644 lib/CL/pocl_cache.c
 create mode 100644 lib/CL/pocl_debug.c
 create mode 100644 lib/CL/pocl_debug.h
 create mode 100644 lib/CL/pocl_queue_util.c
 copy lib/CL/{devices/tce/ttasim/ttasim.h => pocl_queue_util.h} (63%)
 copy lib/kernel/{get_image_width.cl => get_image_dim.cl} (70%)
 create mode 100644 lib/kernel/hsail64/CMakeLists.txt
 copy lib/kernel/{cellspu => hsail64}/Makefile.am (75%)
 copy lib/kernel/{tce => hsail64}/Makefile.in (92%)
 copy lib/kernel/{ => hsail64}/acos.cl (68%)
 copy lib/kernel/{native_cos.cl => hsail64/acosh.cl} (84%)
 copy lib/kernel/{ => hsail64}/asin.cl (70%)
 copy lib/kernel/{cospi.cl => hsail64/asinh.cl} (58%)
 create mode 100644 lib/kernel/hsail64/atan.cl
 create mode 100644 lib/kernel/hsail64/atan2.cl
 copy lib/{CL/pocl_hash.h => kernel/hsail64/atanh.cl} (57%)
 create mode 100644 lib/kernel/hsail64/atomic_impl.ll
 create mode 100644 lib/kernel/hsail64/atomics.cl
 create mode 100644 lib/kernel/hsail64/barrier.c
 copy lib/kernel/{native_log2.cl => hsail64/cbrt.cl} (85%)
 copy lib/kernel/{ => hsail64}/copysign.cl (84%)
 create mode 100644 lib/kernel/hsail64/cos.cl
 copy lib/kernel/{native_log2.cl => hsail64/cosh.cl} (84%)
 create mode 100644 lib/kernel/hsail64/exp.cl
 copy lib/kernel/{cos.cl => hsail64/exp10.cl} (77%)
 create mode 100644 lib/kernel/hsail64/exp2.cl
 copy lib/kernel/{native_log2.cl => hsail64/expm1.cl} (85%)
 copy lib/kernel/{ => hsail64}/fabs.cl (84%)
 copy lib/kernel/{ => hsail64}/floor.cl (84%)
 copy lib/kernel/{get_work_dim.c => hsail64/fma.cl} (84%)
 copy lib/kernel/{ => hsail64}/fract.cl (53%)
 copy lib/{CL/pocl_mem_management.h => kernel/hsail64/frexp.cl} (70%)
 create mode 100644 lib/kernel/hsail64/frexp.inc
 copy lib/kernel/{get_num_groups.c => hsail64/get_global_id.c} (74%)
 copy lib/kernel/{ => hsail64}/get_global_size.c (65%)
 copy lib/kernel/{ => hsail64}/get_group_id.c (80%)
 copy lib/kernel/{ => hsail64}/get_local_id.c (79%)
 copy lib/kernel/{ => hsail64}/get_local_size.c (80%)
 copy lib/kernel/{ => hsail64}/get_num_groups.c (78%)
 copy lib/kernel/{ => hsail64}/get_work_dim.c (87%)
 create mode 100644 lib/kernel/hsail64/hsail_templates.h
 copy lib/kernel/{ => hsail64}/hypot.cl (92%)
 create mode 100644 lib/kernel/hsail64/ilogb.cl
 create mode 100644 lib/kernel/hsail64/ldexp.cl
 copy lib/kernel/{ => hsail64}/log.cl (77%)
 copy lib/kernel/{ => hsail64}/log10.cl (75%)
 copy lib/kernel/{native_log2.cl => hsail64/log1p.cl} (85%)
 create mode 100644 lib/kernel/hsail64/log2.cl
 copy lib/kernel/{native_log2.cl => hsail64/mad.cl} (84%)
 copy lib/kernel/{ => hsail64}/mad24.cl (81%)
 copy lib/kernel/{ => hsail64}/mad_hi.cl (84%)
 copy lib/kernel/{ => hsail64}/mul24.cl (82%)
 copy lib/kernel/{get_work_dim.c => hsail64/mul_hi.cl} (82%)
 copy lib/kernel/{ => hsail64}/native_cos.cl (86%)
 copy lib/kernel/{get_work_dim.c => hsail64/native_exp.cl} (82%)
 copy lib/{CL/pocl_mem_management.h => kernel/hsail64/native_exp10.cl} (73%)
 copy lib/kernel/{get_work_dim.c => hsail64/native_exp2.cl} (82%)
 copy lib/{CL/pocl_mem_management.h => kernel/hsail64/native_log.cl} (74%)
 copy lib/{CL/pocl_mem_management.h => kernel/hsail64/native_log10.cl} (72%)
 copy lib/kernel/{ => hsail64}/native_log2.cl (86%)
 copy lib/kernel/{get_work_dim.c => hsail64/native_recip.cl} (82%)
 copy lib/kernel/{get_work_dim.c => hsail64/native_rsqrt.cl} (83%)
 copy lib/kernel/{get_work_dim.c => hsail64/native_sin.cl} (83%)
 copy lib/kernel/{get_work_dim.c => hsail64/native_sqrt.cl} (83%)
 copy lib/kernel/{powr.cl => hsail64/pow.cl} (51%)
 copy lib/kernel/{ => hsail64}/remainder.cl (87%)
 copy lib/kernel/{ => hsail64}/rint.cl (84%)
 create mode 100644 lib/kernel/hsail64/sin.cl
 copy lib/kernel/{ => hsail64}/sinh.cl (84%)
 create mode 100644 lib/kernel/hsail64/sqrt.cl
 create mode 100644 lib/kernel/hsail64/sqrt_default.ll
 create mode 100644 lib/kernel/hsail64/tan.cl
 copy lib/kernel/{native_cos.cl => hsail64/tanh.cl} (85%)
 copy lib/kernel/{ => hsail64}/trunc.cl (84%)
 create mode 100644 lib/kernel/hsail64/vml_constants.h
 copy lib/kernel/{native_log2.cl => native_divide.cl} (92%)
 copy lib/kernel/{native_log2.cl => native_exp.cl} (92%)
 copy lib/kernel/{native_log2.cl => native_exp10.cl} (92%)
 copy lib/kernel/{native_log2.cl => native_exp2.cl} (92%)
 copy lib/kernel/{native_log2.cl => native_log.cl} (92%)
 copy lib/kernel/{native_log2.cl => native_log10.cl} (92%)
 copy lib/kernel/{native_log2.cl => native_powr.cl} (92%)
 copy lib/kernel/{native_log2.cl => native_recip.cl} (92%)
 copy lib/kernel/{native_log2.cl => native_rsqrt.cl} (92%)
 copy lib/kernel/{native_log2.cl => native_sin.cl} (92%)
 copy lib/kernel/{native_log2.cl => native_sqrt.cl} (92%)
 copy lib/kernel/{native_log2.cl => native_tan.cl} (92%)
 copy lib/kernel/vecmathlib/{README => vecmathlib.rst} (88%)
 copy lib/llvmopencl/{Workgroup.h => CompilerWarnings.h} (56%)
 create mode 100644 lib/llvmopencl/LLVMFileUtils.cc
 create mode 100644 tests/kernel/test_frexp_modf.cl
 create mode 100644 tests/kernel/test_length_distance.cl
 create mode 100644 tests/kernel/test_local_struct_array.cl
 create mode 100644 tests/regression/test_issue_231.cpp
 create mode 100644 tests/runtime/test_clCreateSubDevices.c
 create mode 100644 tests/runtime/test_event_cycle.c
 create mode 100644 tests/runtime/test_event_free.c
 create mode 100644 tests/runtime/test_kernel_cache_includes.c
 create mode 100644 tests/runtime/test_kernel_cache_includes.cl
 create mode 100644 tests/runtime/test_kernel_cache_includes_expout.txt
 copy tests/runtime/{test_clBuildProgram.c => test_link_error.c} (63%)
 create mode 100644 tests/runtime/test_read-copy-write-buffer.c
 create mode 100644 tests/testsuite-opencv.at
 create mode 100644 tools/patches/clang-3.7-hsail-branch.patch
 create mode 100644 tools/patches/khronos-icd-loader.patch
 create mode 100644 tools/patches/llvm-3.7-hsail-branch.patch
 create mode 100755 tools/scripts/devel-envs.sh
 copy tests/cell/Makefile.am => tools/scripts/run_hsa_tests (82%)
 mode change 100644 => 100755

-- 
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