[pocl] branch upstream updated (8c37b4e -> d916dba)

Andreas Beckmann anbe at moszumanska.debian.org
Mon Apr 25 09:11:35 UTC 2016


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

anbe pushed a change to branch upstream
in repository pocl.

      from  8c37b4e   Imported Upstream version 0.11
       new  3b4c58d   Imported Upstream version 0.12
       new  d916dba   Imported Upstream version 0.13

The 2 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:
 .bzrignore                                         |    52 +
 .gitattributes                                     |    41 +
 .gitignore                                         |    95 +
 .mailmap                                           |    44 +
 CHANGES                                            |    77 +-
 CMakeLists.txt                                     |   540 +-
 CREDITS                                            |     6 +
 INSTALL                                            |   430 +-
 Makefile.am                                        |    14 +-
 Makefile.in                                        |    90 +-
 README.Cell                                        |    94 -
 README.FreeBSD                                     |     6 +
 README.mips                                        |    13 +-
 README.mipsel                                      |    14 +
 TODO                                               |    32 +-
 TODO.piglit                                        |    29 +
 aclocal.m4                                         |   268 +-
 android/CLONE_POCL_PREBUILTS_HERE                  |     1 +
 android/build-arm.sh                               |   161 +
 autogen.sh                                         |  1578 +++
 cmake/LLVM.cmake                                   |   302 +-
 cmake/bitcode_rules.cmake                          |    68 +-
 cmake/kernellib_hash.cmake                         |    31 +
 cmake/run_test.cmake                               |    79 +-
 config.h.in                                        |    93 +-
 config.h.in.cmake                                  |    55 +-
 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                                          |  4088 +++---
 configure.ac                                       |   398 +-
 doc/luxmark.txt                                    |    13 +
 doc/sphinx/source/conf.py                          |     4 +-
 doc/sphinx/source/development.rst                  |     4 +-
 doc/sphinx/source/env_variables.rst                |    80 +-
 doc/sphinx/source/faq.rst                          |    65 +
 doc/sphinx/source/features.rst                     |    18 +
 doc/sphinx/source/hsa.rst                          |   127 +
 doc/sphinx/source/index.rst                        |     3 +
 doc/sphinx/source/install.rst                      |   139 +
 doc/sphinx/source/kernel_compiler.rst              |    21 +
 doc/sphinx/source/releasing.rst                    |     1 +
 doc/sphinx/source/using.rst                        |     9 +-
 examples/AMD/AMDSDK.patch                          |    17 +-
 examples/AMD/CMakeLists.txt                        |   115 +
 examples/AMD/Makefile.in                           |    31 +-
 examples/AMDSDK2.9/AMDSDK2_9.patch                 |    18 +-
 examples/AMDSDK2.9/CMakeLists.txt                  |   123 +
 examples/AMDSDK2.9/Makefile.in                     |    31 +-
 examples/AMDSDK3.0/CMakeLists.txt                  |   152 +
 examples/AMDSDK3.0/Makefile.am                     |   417 +
 examples/AMDSDK3.0/Makefile.in                     |   939 ++
 examples/AMDSDK3.0/amdsdk3_0.patch                 |    50 +
 examples/ASL/CMakeLists.txt                        |   188 +
 examples/CMakeLists.txt                            |    78 +-
 examples/CloverLeaf/CMakeLists.txt                 |    82 +
 examples/CloverLeaf/Makefile.in                    |    31 +-
 .../{example2 => EinsteinToolkit}/CMakeLists.txt   |    24 +-
 examples/EinsteinToolkit/Makefile.in               |    32 +-
 examples/Halide/CMakeLists.txt                     |  1076 ++
 examples/Halide/Makefile.in                        |    31 +-
 examples/IntelSVM/CMakeLists.txt                   |    68 +
 examples/IntelSVM/Makefile.am                      |    70 +
 examples/{piglit => IntelSVM}/Makefile.in          |   112 +-
 examples/IntelSVM/README                           |    18 +
 .../intelsvm_CMakeLists.txt}                       |    26 +-
 examples/Makefile.am                               |    13 +-
 examples/Makefile.in                               |    47 +-
 examples/OpenCV/CMakeLists.txt                     |   332 +
 examples/OpenCV/Makefile.am                        |   263 +
 examples/OpenCV/Makefile.in                        |   784 ++
 examples/OpenCV/README                             |    24 +
 examples/OpenCV/opencv.patch                       |    13 +
 examples/Parboil/CMakeLists.txt                    |   149 +
 examples/Parboil/Makefile.in                       |    31 +-
 examples/PyOpenCL/README                           |    49 +
 examples/Rodinia/CMakeLists.txt                    |   115 +
 examples/Rodinia/Makefile.am                       |     2 +
 examples/Rodinia/Makefile.in                       |    32 +-
 examples/Rodinia/Rodinia.patch                     |    13 +
 examples/VexCL/CMakeLists.txt                      |   113 +
 examples/VexCL/Makefile.in                         |    31 +-
 examples/ViennaCL/CMakeLists.txt                   |   298 +
 examples/ViennaCL/Makefile.in                      |    31 +-
 examples/ViennaCL/vienna_170.patch                 |    11 +
 examples/arrayfire/CMakeLists.txt                  |   697 +
 examples/clBLAS/CMakeLists.txt                     |   266 +
 examples/clFFT/CMakeLists.txt                      |    87 +
 examples/example1-spir32/CMakeLists.txt            |     2 +-
 examples/example1-spir32/Makefile.in               |    32 +-
 examples/example1-spir32/example1.c                |    24 +-
 examples/example1-spir32/example1_exec.c           |     2 +-
 examples/example1-spir32/generate_spir32.sh        |    10 +
 examples/example1-spir64/CMakeLists.txt            |     2 +-
 examples/example1-spir64/Makefile.in               |    32 +-
 examples/example1-spir64/example1.c                |    24 +-
 examples/example1-spir64/example1_exec.c           |     2 +-
 examples/example1-spir64/generate_spir.sh          |    10 +
 examples/example1/CMakeLists.txt                   |     6 +-
 examples/example1/Makefile.in                      |    32 +-
 examples/example1/example1.c                       |    24 +-
 examples/example1/example1_exec.c                  |     2 +-
 examples/example2/CMakeLists.txt                   |     6 +-
 examples/example2/Makefile.in                      |    32 +-
 examples/example2/example2.c                       |     4 +-
 examples/example2a/CMakeLists.txt                  |     6 +-
 examples/example2a/Makefile.in                     |    32 +-
 examples/example2a/example2a.c                     |     4 +-
 examples/opencl-book-samples/CMakeLists.txt        |   105 +
 .../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           |    34 +-
 .../OpenCLConvolutionChap3.stdout                  |     8 +
 .../SimpleBufferSubBuffer.stdout                   |     6 +
 examples/opencl-book-samples/VectorAdd.stdout      |     1 +
 examples/piglit/CMakeLists.txt                     |   220 +
 examples/piglit/Makefile.am                        |     2 +
 examples/piglit/Makefile.in                        |    32 +-
 examples/piglit/README                             |     2 +-
 examples/piglit/produce_results.sh                 |     8 +
 examples/pocl-android-sample/.cproject             |    86 +
 examples/pocl-android-sample/.project              |    49 +
 examples/pocl-android-sample/AndroidManifest.xml   |    28 +
 examples/pocl-android-sample/jni/Android.mk        |    12 +
 examples/pocl-android-sample/jni/Application.mk    |     2 +
 .../jni/CLONE_LIBOPENCL_STUB_HERE                  |     1 +
 examples/pocl-android-sample/jni/vectorAdd.cpp     |   137 +
 examples/pocl-android-sample/jni/vectorAdd.h       |    49 +
 examples/pocl-android-sample/project.properties    |    14 +
 .../res/drawable-hdpi/ic_launcher.png              |   Bin 0 -> 5319 bytes
 .../res/drawable-mdpi/ic_launcher.png              |   Bin 0 -> 3228 bytes
 .../res/drawable-xhdpi/ic_launcher.png             |   Bin 0 -> 7224 bytes
 .../res/drawable-xxhdpi/ic_launcher.png            |   Bin 0 -> 11609 bytes
 .../pocl-android-sample/res/values-v11/styles.xml  |    11 +
 .../pocl-android-sample/res/values-v14/styles.xml  |    12 +
 .../res/values-w820dp/dimens.xml                   |    10 +
 examples/pocl-android-sample/res/values/dimens.xml |     7 +
 .../pocl-android-sample/res/values/strings.xml     |     6 +
 examples/pocl-android-sample/res/values/styles.xml |    20 +
 .../src/org/pocl/sample1/MainActivity.java         |   101 +
 examples/scalarwave/CMakeLists.txt                 |     6 +-
 examples/scalarwave/Makefile.in                    |    32 +-
 examples/scalarwave/scalarwave.c                   |     7 +-
 examples/standalone/CMakeLists.txt                 |     6 +
 examples/standalone/Makefile.in                    |    31 +-
 examples/trig/Makefile.in                          |    32 +-
 examples/trig/trig.c                               |    14 +-
 examples/trig/trig_exec.c                          |     2 +-
 fix-include/CL/cl_platform.h                       |     4 +
 include/CL/CMakeLists.txt                          |     4 +-
 include/CL/Makefile.am                             |     3 +-
 include/CL/Makefile.in                             |    38 +-
 include/CL/cl.h                                    |   391 +-
 include/CL/cl.hpp.in                               |    12 +-
 include/CL/cl2.hpp                                 |  8926 ++++++++++++
 include/CL/cl_ext.h                                |   115 +-
 include/CL/cl_gl.h                                 |     4 +-
 include/CL/cl_gl_ext.h                             |     2 +-
 include/CL/cl_platform.h                           |   391 +-
 include/CMakeLists.txt                             |     2 +-
 include/Makefile.am                                |     6 +-
 include/Makefile.in                                |    39 +-
 include/OpenCL/Makefile.in                         |    33 +-
 include/_kernel.h                                  |   293 +-
 include/_kernel_c.h                                |    89 +-
 include/_kernel_constants.h                        |    88 +
 include/pocl.h                                     |    64 +-
 include/pocl_cache.h                               |   136 +
 include/pocl_features.h                            |    35 -
 include/pocl_file_util.h                           |    85 +
 include/pocl_types.h                               |     2 -
 include/poclu.h                                    |     4 +
 include/vccompat.hpp                               |     5 +
 lib/CL/CMakeLists.txt                              |    25 +-
 lib/CL/Makefile.am                                 |    40 +-
 lib/CL/Makefile.in                                 |   406 +-
 lib/CL/clBuildProgram.c                            |   342 +-
 lib/CL/clCreateBuffer.c                            |     9 +-
 lib/CL/clCreateCommandQueue.c                      |    17 +-
 lib/CL/clCreateCommandQueueWithProperties.c        |   107 +
 lib/CL/clCreateContext.c                           |    35 +-
 lib/CL/clCreateContextFromType.c                   |    11 +-
 lib/CL/clCreateImage.c                             |     6 +-
 lib/CL/clCreateKernel.c                            |    49 +-
 lib/CL/clCreateKernelsInProgram.c                  |    90 +-
 lib/CL/clCreateProgramWithBinary.c                 |    72 +-
 lib/CL/clCreateProgramWithSource.c                 |    41 +-
 lib/CL/clCreateSubBuffer.c                         |     4 +-
 lib/CL/clCreateSubDevices.c                        |   156 +-
 lib/CL/clCreateUserEvent.c                         |    25 +-
 lib/CL/clEnqueueCopyBuffer.c                       |    17 +-
 lib/CL/clEnqueueCopyBufferRect.c                   |   108 +-
 lib/CL/clEnqueueCopyBufferToImage.c                |     2 +-
 lib/CL/clEnqueueCopyImage.c                        |    85 +-
 lib/CL/clEnqueueFillBuffer.c                       |   108 +
 lib/CL/clEnqueueFillImage.c                        |     1 -
 lib/CL/clEnqueueMapBuffer.c                        |    32 +-
 lib/CL/clEnqueueMapImage.c                         |    56 +-
 lib/CL/clEnqueueMarkerWithWaitList.c               |     9 +-
 lib/CL/clEnqueueNDRangeKernel.c                    |    78 +-
 lib/CL/clEnqueueNativeKernel.c                     |    36 +-
 lib/CL/clEnqueueReadBuffer.c                       |     2 +-
 lib/CL/clEnqueueReadBufferRect.c                   |    17 +-
 lib/CL/clEnqueueReadImage.c                        |     6 +-
 lib/CL/clEnqueueSVMFree.c                          |    86 +
 lib/CL/clEnqueueSVMMap.c                           |    91 +
 lib/CL/clEnqueueSVMMemFill.c                       |    93 +
 ...{clEnqueueReadBuffer.c => clEnqueueSVMMemcpy.c} |    82 +-
 .../{clEnqueueReadBuffer.c => clEnqueueSVMUnmap.c} |    81 +-
 lib/CL/clEnqueueUnmapMemObject.c                   |    24 +-
 lib/CL/clEnqueueWriteBuffer.c                      |     4 +-
 lib/CL/clEnqueueWriteBufferRect.c                  |     6 +-
 lib/CL/clEnqueueWriteImage.c                       |     2 -
 lib/CL/clFinish.c                                  |   223 +-
 lib/CL/clGetDeviceIDs.c                            |    23 +-
 lib/CL/clGetDeviceInfo.c                           |    56 +-
 lib/CL/clGetEventInfo.c                            |     2 +-
 lib/CL/clGetKernelWorkGroupInfo.c                  |     4 +-
 lib/CL/clGetPlatformIDs.c                          |   202 +-
 lib/CL/clGetPlatformInfo.c                         |     5 +-
 lib/CL/clGetProgramBuildInfo.c                     |    44 +-
 lib/CL/clGetProgramInfo.c                          |    97 +-
 lib/CL/clGetSupportedImageFormats.c                |    21 +-
 lib/CL/clReleaseCommandQueue.c                     |     9 +-
 lib/CL/clReleaseContext.c                          |     9 +-
 lib/CL/clReleaseDevice.c                           |    11 +-
 lib/CL/clReleaseEvent.c                            |     6 +-
 lib/CL/clReleaseKernel.c                           |     3 +-
 lib/CL/clReleaseMemObject.c                        |    23 +-
 lib/CL/clReleaseProgram.c                          |    35 +-
 lib/CL/clRetainDevice.c                            |     3 +
 lib/CL/clRetainEvent.c                             |     2 -
 lib/CL/clSVMAlloc.c                                |   110 +
 lib/CL/{clReleaseCommandQueue.c => clSVMFree.c}    |    48 +-
 lib/CL/clSetKernelArg.c                            |     5 +
 lib/CL/clSetKernelArgSVMPointer.c                  |    59 +
 .../{clReleaseContext.c => clSetKernelExecInfo.c}  |    50 +-
 lib/CL/clSetUserEventStatus.c                      |    11 +-
 lib/CL/clWaitForEvents.c                           |    14 +-
 lib/CL/devices/CMakeLists.txt                      |    10 +-
 lib/CL/devices/Makefile.am                         |     6 +-
 lib/CL/devices/Makefile.in                         |    38 +-
 lib/CL/devices/basic/Makefile.in                   |    32 +-
 lib/CL/devices/basic/basic.c                       |   323 +-
 lib/CL/devices/bufalloc.c                          |    76 +-
 lib/CL/devices/bufalloc.h                          |    54 +-
 lib/CL/devices/cellspu/cellspu.c                   |   641 -
 lib/CL/devices/cellspu/cellspu.h                   |    61 -
 lib/CL/devices/common.c                            |   229 +-
 lib/CL/devices/common.h                            |    23 +
 lib/CL/devices/cpuinfo.c                           |    73 +-
 lib/CL/devices/dev_image.h                         |     3 +-
 lib/CL/devices/devices.c                           |    49 +-
 lib/CL/devices/devices.h                           |     4 +
 lib/CL/devices/{cellspu => hsa}/CMakeLists.txt     |     8 +-
 lib/CL/devices/{cellspu => hsa}/Makefile.am        |    26 +-
 lib/CL/devices/{cellspu => hsa}/Makefile.in        |    99 +-
 lib/CL/devices/hsa/pocl-hsa.c                      |  1150 ++
 .../{clRetainDevice.c => devices/hsa/pocl-hsa.h}   |    30 +-
 lib/CL/devices/prototypes.inc                      |    13 +-
 lib/CL/devices/pthread/Makefile.in                 |    32 +-
 lib/CL/devices/pthread/pthread.c                   |   382 +-
 lib/CL/devices/tce/CMakeLists.txt                  |     7 +-
 lib/CL/devices/tce/Makefile.am                     |     2 +
 lib/CL/devices/tce/Makefile.in                     |    42 +-
 lib/CL/devices/tce/tce_common.cc                   |    58 +-
 lib/CL/devices/tce/tta_device_main_dthread.c       |   221 +
 lib/CL/devices/tce/ttasim/CMakeLists.txt           |     3 +-
 lib/CL/devices/tce/ttasim/Makefile.am              |     4 +
 lib/CL/devices/tce/ttasim/Makefile.in              |    39 +-
 lib/CL/devices/tce/ttasim/todo.txt                 |    12 +
 lib/CL/devices/tce/ttasim/tta.txt                  |    36 +
 lib/CL/devices/tce/ttasim/ttasim.cc                |    31 +-
 lib/CL/devices/topology/Makefile.in                |    32 +-
 lib/CL/devices/topology/pocl_topology.c            |    65 +-
 lib/CL/devices/topology/pocl_topology.h            |     8 +-
 lib/CL/dummy.c                                     |     1 +
 lib/CL/pocl_cache.c                                |   604 +
 lib/CL/pocl_cl.h                                   |   272 +-
 lib/CL/pocl_debug.c                                |   124 +
 lib/CL/pocl_debug.h                                |   231 +
 lib/CL/pocl_hash.c                                 |     2 +
 lib/CL/pocl_hash.h                                 |    16 +
 lib/CL/pocl_icd.h                                  |   120 +-
 lib/CL/pocl_image_util.c                           |     8 +-
 lib/CL/pocl_image_util.h                           |     5 +-
 lib/CL/pocl_img_buf_cpy.c                          |   217 +
 ...{clReleaseCommandQueue.c => pocl_img_buf_cpy.h} |    37 +-
 lib/CL/pocl_intfn.h                                |    11 +
 lib/CL/pocl_llvm.h                                 |    46 +-
 lib/CL/pocl_llvm_api.cc                            |  1043 +-
 lib/CL/pocl_queue_util.c                           |   133 +
 .../topology/pocl_topology.h => pocl_queue_util.h} |    42 +-
 lib/CL/pocl_timing.c                               |   153 +
 lib/CL/pocl_timing.h                               |    26 +
 lib/CL/pocl_util.c                                 |   400 +-
 lib/CL/pocl_util.h                                 |   114 +-
 lib/CMakeLists.txt                                 |    14 +-
 lib/Makefile.in                                    |    31 +-
 lib/kernel/CMakeLists.txt                          |    61 +-
 lib/kernel/Makefile.am                             |    20 +-
 lib/kernel/Makefile.in                             |    47 +-
 lib/kernel/cellspu/CMakeLists.txt                  |    50 -
 lib/kernel/cellspu/Makefile                        |   732 -
 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                     |    96 +-
 lib/kernel/host/Makefile.am                        |     9 +
 lib/kernel/host/Makefile.in                        |   267 +-
 lib/kernel/hsail64/CMakeLists.txt                  |    82 +
 lib/kernel/{cellspu => hsail64}/Makefile.am        |    23 +-
 lib/kernel/{cellspu => hsail64}/Makefile.in        |   273 +-
 lib/kernel/{exp2.cl => hsail64/acos.cl}            |    28 +-
 lib/kernel/{native_log2.cl => hsail64/acosh.cl}    |    14 +-
 lib/kernel/{exp2.cl => hsail64/asin.cl}            |    28 +-
 lib/{CL/pocl_hash.h => kernel/hsail64/asinh.cl}    |    33 +-
 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/{native_log2.cl => hsail64/copysign.cl} |    15 +-
 lib/kernel/hsail64/cos.cl                          |   119 +
 lib/kernel/{native_log2.cl => hsail64/cosh.cl}     |    15 +-
 lib/kernel/hsail64/erf.cl                          |   181 +
 lib/kernel/{native_log2.cl => hsail64/erfc.cl}     |    21 +-
 lib/kernel/hsail64/exp.cl                          |   102 +
 lib/kernel/{log10.cl => hsail64/exp10.cl}          |    20 +-
 lib/kernel/hsail64/exp2.cl                         |   150 +
 .../clWaitForEvents.c => kernel/hsail64/expm1.cl}  |    42 +-
 lib/kernel/{native_log2.cl => hsail64/fabs.cl}     |    15 +-
 lib/kernel/hsail64/fast_length.cl                  |    85 +
 .../hsail64/fast_normalize.cl}                     |    30 +-
 lib/kernel/{native_log2.cl => hsail64/floor.cl}    |    15 +-
 lib/kernel/{native_log2.cl => hsail64/fma.cl}      |    15 +-
 .../clReleaseEvent.c => kernel/hsail64/fract.cl}   |    62 +-
 lib/kernel/{log.cl => hsail64/frexp.cl}            |    32 +-
 lib/kernel/hsail64/frexp.inc                       |    63 +
 .../hsail64/get_global_id.c}                       |    26 +-
 .../hsail64/get_global_size.c}                     |    41 +-
 lib/kernel/{exp10.cl => hsail64/get_group_id.c}    |    28 +-
 .../hsail64/get_local_id.c}                        |    26 +-
 .../hsail64/get_local_size.c}                      |    26 +-
 .../hsail64/get_num_groups.c}                      |    25 +-
 .../{native_cos.cl => hsail64/get_work_dim.c}      |    18 +-
 lib/kernel/hsail64/hsail_templates.h               |   304 +
 lib/kernel/{exp.cl => hsail64/hypot.cl}            |    38 +-
 lib/kernel/hsail64/ilogb.cl                        |    75 +
 lib/kernel/hsail64/ldexp.cl                        |    83 +
 .../clReleaseEvent.c => kernel/hsail64/length.cl}  |    57 +-
 lib/kernel/hsail64/lgamma.cl                       |   113 +
 lib/kernel/{ => hsail64}/log.cl                    |    19 +-
 lib/kernel/{ => hsail64}/log10.cl                  |    19 +-
 .../clReleaseEvent.c => kernel/hsail64/log1p.cl}   |    50 +-
 lib/kernel/hsail64/log2.cl                         |    99 +
 lib/kernel/{native_log2.cl => hsail64/mad.cl}      |    14 +-
 lib/kernel/{native_log2.cl => hsail64/mad24.cl}    |    16 +-
 lib/kernel/{sin.cl => hsail64/mad_hi.cl}           |    20 +-
 lib/kernel/{native_log2.cl => hsail64/mul24.cl}    |    16 +-
 lib/kernel/{native_log2.cl => hsail64/mul_hi.cl}   |    15 +-
 lib/kernel/{ => hsail64}/native_cos.cl             |    12 +-
 .../{native_log2.cl => hsail64/native_exp.cl}      |    14 +-
 lib/kernel/{log.cl => hsail64/native_exp10.cl}     |    20 +-
 .../{native_log2.cl => hsail64/native_exp2.cl}     |    14 +-
 lib/kernel/{exp.cl => hsail64/native_log.cl}       |    23 +-
 lib/kernel/{log.cl => hsail64/native_log10.cl}     |    21 +-
 lib/kernel/{ => hsail64}/native_log2.cl            |    12 +-
 .../{native_log2.cl => hsail64/native_recip.cl}    |    15 +-
 .../{native_log2.cl => hsail64/native_rsqrt.cl}    |    14 +-
 .../{native_log2.cl => hsail64/native_sin.cl}      |    14 +-
 .../{native_log2.cl => hsail64/native_sqrt.cl}     |    14 +-
 lib/kernel/{powr.cl => hsail64/pow.cl}             |    56 +-
 lib/kernel/{log10.cl => hsail64/remainder.cl}      |    15 +-
 lib/kernel/{native_log2.cl => hsail64/rint.cl}     |    15 +-
 lib/kernel/hsail64/sin.cl                          |   123 +
 lib/kernel/{native_log2.cl => hsail64/sinh.cl}     |    16 +-
 lib/kernel/hsail64/sqrt.cl                         |    53 +
 lib/kernel/hsail64/sqrt_default.ll                 |    19 +
 lib/kernel/hsail64/svm_atomics_hsail.cl.ll         |  8078 +++++++++++
 lib/kernel/hsail64/tan.cl                          |   141 +
 lib/kernel/{native_log2.cl => hsail64/tanh.cl}     |    15 +-
 lib/kernel/hsail64/tgamma.cl                       |    94 +
 lib/kernel/{native_log2.cl => hsail64/trunc.cl}    |    15 +-
 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/printf.c                                |    24 +-
 lib/kernel/printf_constant.c                       |    13 +-
 lib/kernel/recip.cl                                |     1 -
 lib/kernel/rsqrt.cl                                |     1 -
 lib/kernel/rules.mk                                |    23 +-
 lib/kernel/sin.cl                                  |     1 -
 lib/kernel/sources-vml.mk                          |    17 +-
 lib/kernel/sources.mk                              |    17 +-
 lib/kernel/sqrt.cl                                 |     1 -
 lib/kernel/svm_atomics.cl                          |   424 +
 lib/kernel/svm_atomics.h                           |   169 +
 lib/kernel/svm_atomics_host.cl                     |   253 +
 lib/kernel/svm_atomics_x86_64.ll                   |  8075 +++++++++++
 lib/kernel/tan.cl                                  |     1 -
 lib/kernel/tce/CMakeLists.txt                      |    19 +-
 lib/kernel/tce/Makefile                            |   739 -
 lib/kernel/tce/Makefile.am                         |     6 +-
 lib/kernel/tce/Makefile.in                         |   251 +-
 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/floatbuiltins.h              |   464 +-
 lib/kernel/vecmathlib/floatprops.h                 |   571 +-
 lib/kernel/vecmathlib/floattypes.h                 |   313 +-
 lib/kernel/vecmathlib/loop.cc                      |   290 +
 lib/kernel/vecmathlib/mathfuncs.h                  |     2 +-
 lib/kernel/vecmathlib/mathfuncs_asin.h             |   363 +-
 lib/kernel/vecmathlib/mathfuncs_asinh.h            |    53 +-
 lib/kernel/vecmathlib/mathfuncs_base.h             |   243 +-
 lib/kernel/vecmathlib/mathfuncs_convert.h          |   358 +-
 lib/kernel/vecmathlib/mathfuncs_exp.h              |   237 +-
 lib/kernel/vecmathlib/mathfuncs_fabs.h             |   305 +-
 lib/kernel/vecmathlib/mathfuncs_int.h              |   243 +-
 lib/kernel/vecmathlib/mathfuncs_log.h              |   137 +-
 lib/kernel/vecmathlib/mathfuncs_pow.h              |    43 +-
 lib/kernel/vecmathlib/mathfuncs_rcp.h              |   117 +-
 lib/kernel/vecmathlib/mathfuncs_sin.h              |   419 +-
 lib/kernel/vecmathlib/mathfuncs_sinh.h             |    37 +-
 lib/kernel/vecmathlib/mathfuncs_sqrt.h             |   124 +-
 lib/kernel/vecmathlib/selftest.cc                  |  1724 +++
 lib/kernel/vecmathlib/vec_altivec_float4.h         |  1139 +-
 lib/kernel/vecmathlib/vec_avx_double4.h            |  1386 +-
 lib/kernel/vecmathlib/vec_avx_float8.h             |  1419 +-
 lib/kernel/vecmathlib/vec_avx_fp16_16.h            |  1155 +-
 lib/kernel/vecmathlib/vec_avx_fp8_32.h             |  1223 +-
 lib/kernel/vecmathlib/vec_base.h                   |  1179 +-
 lib/kernel/vecmathlib/vec_builtin.h                |  2619 ++--
 lib/kernel/vecmathlib/vec_mask.h                   |   121 +-
 lib/kernel/vecmathlib/vec_mic_double8.h            |  1236 +-
 lib/kernel/vecmathlib/vec_neon_float2.h            |  1085 +-
 lib/kernel/vecmathlib/vec_neon_float4.h            |  1131 +-
 lib/kernel/vecmathlib/vec_pseudo.h                 |  3052 ++--
 lib/kernel/vecmathlib/vec_qpx_double4.h            |  1399 +-
 lib/kernel/vecmathlib/vec_sse_double1.h            |  1002 +-
 lib/kernel/vecmathlib/vec_sse_double2.h            |  1237 +-
 lib/kernel/vecmathlib/vec_sse_float1.h             |   998 +-
 lib/kernel/vecmathlib/vec_sse_float4.h             |  1286 +-
 lib/kernel/vecmathlib/vec_test.h                   |  2690 ++--
 lib/kernel/vecmathlib/vec_vsx_double2.h            |  1215 +-
 lib/kernel/vecmathlib/vecmathlib.h                 |   248 +-
 lib/kernel/vecmathlib/vecmathlib.rst               |    64 +
 lib/kernel/write_image.cl                          |     5 +-
 lib/llvmopencl/AllocasToEntry.cc                   |    15 +-
 lib/llvmopencl/AllocasToEntry.h                    |     6 +-
 lib/llvmopencl/AutomaticLocals.cc                  |    42 +-
 lib/llvmopencl/Barrier.h                           |    10 +-
 lib/llvmopencl/BarrierBlock.cc                     |    13 +-
 lib/llvmopencl/BarrierBlock.h                      |     5 +-
 lib/llvmopencl/BarrierTailReplication.cc           |    62 +-
 lib/llvmopencl/BarrierTailReplication.h            |    26 +-
 lib/llvmopencl/BreakConstantGEPs.cpp               |    53 +-
 lib/llvmopencl/BreakConstantGEPs.h                 |     8 +-
 lib/llvmopencl/CMakeLists.txt                      |     2 +-
 lib/llvmopencl/CanonicalizeBarriers.cc             |    82 +-
 lib/llvmopencl/CanonicalizeBarriers.h              |     8 +-
 lib/llvmopencl/{Workgroup.h => CompilerWarnings.h} |    53 +-
 lib/llvmopencl/DebugHelpers.cc                     |    32 +-
 lib/llvmopencl/DebugHelpers.h                      |    23 +-
 lib/llvmopencl/Flatten.cc                          |    45 +-
 lib/llvmopencl/GenerateHeader.cc                   |   105 +-
 lib/llvmopencl/ImplicitConditionalBarriers.cc      |    35 +-
 lib/llvmopencl/ImplicitConditionalBarriers.h       |     7 +-
 lib/llvmopencl/ImplicitLoopBarriers.cc             |    24 +-
 lib/llvmopencl/ImplicitLoopBarriers.h              |     4 +-
 lib/llvmopencl/IsolateRegions.cc                   |    32 +-
 lib/llvmopencl/Kernel.cc                           |    42 +-
 lib/llvmopencl/Kernel.h                            |     7 +-
 lib/llvmopencl/LLVMFileUtils.cc                    |   280 +
 lib/llvmopencl/LLVMUtils.cc                        |    19 -
 lib/llvmopencl/LLVMUtils.h                         |    17 +-
 lib/llvmopencl/LoopBarriers.cc                     |    45 +-
 lib/llvmopencl/LoopBarriers.h                      |     8 +-
 lib/llvmopencl/Makefile.am                         |     6 +-
 lib/llvmopencl/Makefile.in                         |    44 +-
 lib/llvmopencl/PHIsToAllocas.cc                    |    39 +-
 lib/llvmopencl/PHIsToAllocas.h                     |     5 +-
 lib/llvmopencl/ParallelRegion.cc                   |   168 +-
 lib/llvmopencl/ParallelRegion.h                    |    23 +-
 lib/llvmopencl/TargetAddressSpaces.cc              |   413 +-
 lib/llvmopencl/TargetAddressSpaces.h               |     6 +-
 lib/llvmopencl/VariableUniformityAnalysis.cc       |    59 +-
 lib/llvmopencl/VariableUniformityAnalysis.h        |     6 +-
 lib/llvmopencl/WorkItemAliasAnalysis.cc            |   161 +-
 lib/llvmopencl/Workgroup.cc                        |   153 +-
 lib/llvmopencl/Workgroup.h                         |     5 +-
 lib/llvmopencl/WorkitemHandler.cc                  |    86 +-
 lib/llvmopencl/WorkitemHandler.h                   |    25 +-
 lib/llvmopencl/WorkitemHandlerChooser.cc           |    15 +-
 lib/llvmopencl/WorkitemLoops.cc                    |   147 +-
 lib/llvmopencl/WorkitemLoops.h                     |    16 +-
 lib/llvmopencl/WorkitemReplication.cc              |   121 +-
 lib/llvmopencl/WorkitemReplication.h               |    22 +-
 lib/llvmopencl/linker.cpp                          |   148 +-
 lib/llvmopencl/linker.h                            |     5 +-
 lib/poclu/CMakeLists.txt                           |     3 +-
 lib/poclu/Makefile.in                              |    32 +-
 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                             |    12 +-
 scripts/Makefile.am                                |     3 +-
 scripts/Makefile.in                                |    34 +-
 scripts/pocl-standalone.in                         |     9 +-
 scripts/pocl-standalone.in.cmake                   |    40 +-
 tests/CMakeLists.txt                               |    77 +-
 tests/Makefile.am                                  |    11 +-
 tests/Makefile.in                                  |    42 +-
 tests/atlocal.in                                   |     3 +
 tests/cell/Makefile.in                             |   714 -
 tests/cell/hello/Makefile.am                       |    35 -
 tests/cell/hello/Makefile.in                       |   706 -
 tests/cell/hello/host.cpp                          |   213 -
 tests/kernel/CMakeLists.txt                        |   146 +-
 tests/kernel/Makefile.am                           |     2 +-
 tests/kernel/Makefile.in                           |    34 +-
 tests/kernel/image_query_funcs.c                   |    51 +-
 tests/kernel/sampler_address_clamp.c               |    10 +-
 tests/kernel/test_as_type.cl                       |    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                       |   607 +-
 tests/package.m4                                   |    13 -
 tests/regression/CMakeLists.txt                    |   213 +-
 tests/regression/Makefile.am                       |     8 +-
 tests/regression/Makefile.in                       |    58 +-
 tests/regression/README.txt                        |     4 +
 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                       |    64 +-
 tests/runtime/Makefile.am                          |     4 +
 tests/runtime/Makefile.in                          |   107 +-
 tests/runtime/macro_test.cl                        |     0
 tests/runtime/test_clBuildProgram.c                |   117 +-
 tests/runtime/test_clBuildProgram_macros.cl        |    15 +
 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/runtime/test_version.c                       |     3 +-
 .../tce/ttasim => tests/tce}/CMakeLists.txt        |    14 +-
 tests/tce/Makefile.in                              |    31 +-
 .../example1 => tests/tce/fp16}/CMakeLists.txt     |    47 +-
 tests/tce/fp16/Makefile.am                         |     2 +-
 tests/tce/fp16/Makefile.in                         |    34 +-
 tests/tce/fp16/expected_out.txt                    |    17 +
 tests/tce/fp16/host.cpp                            |     8 +-
 .../example2 => tests/tce/tcemc}/CMakeLists.txt    |    30 +-
 tests/tce/tcemc/Makefile.am                        |     2 +-
 tests/tce/tcemc/Makefile.in                        |    34 +-
 tests/tce/tcemc/host.cpp                           |     8 +-
 .../standalone => tests/tce/ttasim}/CMakeLists.txt |    25 +-
 tests/tce/ttasim/Makefile.am                       |     2 +-
 tests/tce/ttasim/Makefile.in                       |    34 +-
 tests/tce/ttasim/host.cpp                          |     8 +-
 tests/testsuite                                    | 13838 -------------------
 tests/testsuite-amd.at                             |     8 -
 tests/testsuite-amdsdk2_9.at                       |    45 +-
 ...stsuite-amdsdk2_9.at => testsuite-amdsdk3_0.at} |   432 +-
 tests/testsuite-opencv.at                          |   327 +
 tests/testsuite-piglit.at                          |    14 +-
 tests/testsuite-regression.at                      |    27 +-
 tests/testsuite-runtime.at                         |    35 +
 tests/testsuite-tce.at                             |     2 +-
 tests/testsuite-viennacl.at                        |     2 -
 tests/testsuite.at                                 |    52 +-
 tests/viennacl.at                                  |     7 +
 tests/workgroup/CMakeLists.txt                     |   190 +-
 tests/workgroup/Makefile.in                        |    32 +-
 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 +
 tools/scripts/run_all_tests                        |    75 +
 .../Makefile.am => tools/scripts/run_hsa_tests     |    23 +-
 .../Makefile.am => tools/scripts/run_tta_tests     |    28 +-
 645 files changed, 83694 insertions(+), 47601 deletions(-)
 create mode 100644 .bzrignore
 create mode 100644 .gitattributes
 create mode 100644 .gitignore
 create mode 100644 .mailmap
 mode change 100644 => 120000 INSTALL
 delete mode 100644 README.Cell
 create mode 100644 README.FreeBSD
 create mode 100644 README.mipsel
 create mode 100644 TODO.piglit
 create mode 100644 android/CLONE_POCL_PREBUILTS_HERE
 create mode 100755 android/build-arm.sh
 create mode 100755 autogen.sh
 create mode 100644 cmake/kernellib_hash.cmake
 create mode 100644 doc/luxmark.txt
 create mode 100644 doc/sphinx/source/hsa.rst
 create mode 100644 doc/sphinx/source/install.rst
 create mode 100644 examples/AMD/CMakeLists.txt
 create mode 100644 examples/AMDSDK2.9/CMakeLists.txt
 create mode 100644 examples/AMDSDK3.0/CMakeLists.txt
 create mode 100644 examples/AMDSDK3.0/Makefile.am
 create mode 100644 examples/AMDSDK3.0/Makefile.in
 create mode 100644 examples/AMDSDK3.0/amdsdk3_0.patch
 create mode 100644 examples/ASL/CMakeLists.txt
 create mode 100644 examples/CloverLeaf/CMakeLists.txt
 copy examples/{example2 => EinsteinToolkit}/CMakeLists.txt (73%)
 create mode 100644 examples/Halide/CMakeLists.txt
 create mode 100644 examples/IntelSVM/CMakeLists.txt
 create mode 100644 examples/IntelSVM/Makefile.am
 copy examples/{piglit => IntelSVM}/Makefile.in (80%)
 create mode 100644 examples/IntelSVM/README
 copy examples/{standalone/CMakeLists.txt => IntelSVM/intelsvm_CMakeLists.txt} (66%)
 create mode 100644 examples/OpenCV/CMakeLists.txt
 create mode 100644 examples/OpenCV/Makefile.am
 create mode 100644 examples/OpenCV/Makefile.in
 create mode 100644 examples/OpenCV/README
 create mode 100644 examples/OpenCV/opencv.patch
 create mode 100644 examples/Parboil/CMakeLists.txt
 create mode 100644 examples/PyOpenCL/README
 create mode 100644 examples/Rodinia/CMakeLists.txt
 create mode 100644 examples/Rodinia/Rodinia.patch
 create mode 100644 examples/VexCL/CMakeLists.txt
 create mode 100644 examples/ViennaCL/CMakeLists.txt
 create mode 100644 examples/ViennaCL/vienna_170.patch
 create mode 100644 examples/arrayfire/CMakeLists.txt
 create mode 100644 examples/clBLAS/CMakeLists.txt
 create mode 100644 examples/clFFT/CMakeLists.txt
 create mode 100755 examples/example1-spir32/generate_spir32.sh
 create mode 100755 examples/example1-spir64/generate_spir.sh
 create mode 100644 examples/opencl-book-samples/CMakeLists.txt
 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 100644 examples/piglit/CMakeLists.txt
 create mode 100755 examples/piglit/produce_results.sh
 create mode 100644 examples/pocl-android-sample/.cproject
 create mode 100644 examples/pocl-android-sample/.project
 create mode 100644 examples/pocl-android-sample/AndroidManifest.xml
 create mode 100644 examples/pocl-android-sample/jni/Android.mk
 create mode 100644 examples/pocl-android-sample/jni/Application.mk
 create mode 100644 examples/pocl-android-sample/jni/CLONE_LIBOPENCL_STUB_HERE
 create mode 100644 examples/pocl-android-sample/jni/vectorAdd.cpp
 create mode 100644 examples/pocl-android-sample/jni/vectorAdd.h
 create mode 100644 examples/pocl-android-sample/project.properties
 create mode 100644 examples/pocl-android-sample/res/drawable-hdpi/ic_launcher.png
 create mode 100644 examples/pocl-android-sample/res/drawable-mdpi/ic_launcher.png
 create mode 100644 examples/pocl-android-sample/res/drawable-xhdpi/ic_launcher.png
 create mode 100644 examples/pocl-android-sample/res/drawable-xxhdpi/ic_launcher.png
 create mode 100644 examples/pocl-android-sample/res/values-v11/styles.xml
 create mode 100644 examples/pocl-android-sample/res/values-v14/styles.xml
 create mode 100644 examples/pocl-android-sample/res/values-w820dp/dimens.xml
 create mode 100644 examples/pocl-android-sample/res/values/dimens.xml
 create mode 100644 examples/pocl-android-sample/res/values/strings.xml
 create mode 100644 examples/pocl-android-sample/res/values/styles.xml
 create mode 100644 examples/pocl-android-sample/src/org/pocl/sample1/MainActivity.java
 create mode 100644 include/CL/cl2.hpp
 create mode 100644 include/_kernel_constants.h
 create mode 100644 include/pocl_cache.h
 delete mode 100644 include/pocl_features.h
 create mode 100644 include/pocl_file_util.h
 create mode 100644 lib/CL/clCreateCommandQueueWithProperties.c
 create mode 100644 lib/CL/clEnqueueFillBuffer.c
 create mode 100644 lib/CL/clEnqueueSVMFree.c
 create mode 100644 lib/CL/clEnqueueSVMMap.c
 create mode 100644 lib/CL/clEnqueueSVMMemFill.c
 copy lib/CL/{clEnqueueReadBuffer.c => clEnqueueSVMMemcpy.c} (53%)
 copy lib/CL/{clEnqueueReadBuffer.c => clEnqueueSVMUnmap.c} (50%)
 create mode 100644 lib/CL/clSVMAlloc.c
 copy lib/CL/{clReleaseCommandQueue.c => clSVMFree.c} (63%)
 create mode 100644 lib/CL/clSetKernelArgSVMPointer.c
 copy lib/CL/{clReleaseContext.c => clSetKernelExecInfo.c} (51%)
 delete mode 100644 lib/CL/devices/cellspu/cellspu.c
 delete mode 100644 lib/CL/devices/cellspu/cellspu.h
 rename lib/CL/devices/{cellspu => hsa}/CMakeLists.txt (86%)
 rename lib/CL/devices/{cellspu => hsa}/Makefile.am (65%)
 rename lib/CL/devices/{cellspu => hsa}/Makefile.in (87%)
 create mode 100644 lib/CL/devices/hsa/pocl-hsa.c
 copy lib/CL/{clRetainDevice.c => devices/hsa/pocl-hsa.h} (76%)
 create mode 100644 lib/CL/devices/tce/tta_device_main_dthread.c
 create mode 100644 lib/CL/devices/tce/ttasim/todo.txt
 create mode 100644 lib/CL/devices/tce/ttasim/tta.txt
 create mode 100644 lib/CL/dummy.c
 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_img_buf_cpy.c
 copy lib/CL/{clReleaseCommandQueue.c => pocl_img_buf_cpy.h} (56%)
 create mode 100644 lib/CL/pocl_queue_util.c
 copy lib/CL/{devices/topology/pocl_topology.h => pocl_queue_util.h} (63%)
 create mode 100644 lib/CL/pocl_timing.c
 create mode 100644 lib/CL/pocl_timing.h
 delete mode 100644 lib/kernel/cellspu/CMakeLists.txt
 delete mode 100644 lib/kernel/cellspu/Makefile
 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 (71%)
 rename lib/kernel/{cellspu => hsail64}/Makefile.in (81%)
 copy lib/kernel/{exp2.cl => hsail64/acos.cl} (66%)
 copy lib/kernel/{native_log2.cl => hsail64/acosh.cl} (84%)
 copy lib/kernel/{exp2.cl => hsail64/asin.cl} (68%)
 copy lib/{CL/pocl_hash.h => kernel/hsail64/asinh.cl} (57%)
 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/{native_log2.cl => hsail64/copysign.cl} (82%)
 create mode 100644 lib/kernel/hsail64/cos.cl
 copy lib/kernel/{native_log2.cl => hsail64/cosh.cl} (84%)
 create mode 100644 lib/kernel/hsail64/erf.cl
 copy lib/kernel/{native_log2.cl => hsail64/erfc.cl} (78%)
 create mode 100644 lib/kernel/hsail64/exp.cl
 copy lib/kernel/{log10.cl => hsail64/exp10.cl} (77%)
 create mode 100644 lib/kernel/hsail64/exp2.cl
 copy lib/{CL/clWaitForEvents.c => kernel/hsail64/expm1.cl} (63%)
 copy lib/kernel/{native_log2.cl => hsail64/fabs.cl} (82%)
 create mode 100644 lib/kernel/hsail64/fast_length.cl
 copy lib/{CL/pocl_hash.h => kernel/hsail64/fast_normalize.cl} (60%)
 copy lib/kernel/{native_log2.cl => hsail64/floor.cl} (82%)
 copy lib/kernel/{native_log2.cl => hsail64/fma.cl} (84%)
 copy lib/{CL/clReleaseEvent.c => kernel/hsail64/fract.cl} (51%)
 copy lib/kernel/{log.cl => hsail64/frexp.cl} (70%)
 create mode 100644 lib/kernel/hsail64/frexp.inc
 copy lib/{CL/clRetainDevice.c => kernel/hsail64/get_global_id.c} (71%)
 copy lib/{CL/clReleaseEvent.c => kernel/hsail64/get_global_size.c} (61%)
 copy lib/kernel/{exp10.cl => hsail64/get_group_id.c} (74%)
 copy lib/{CL/clRetainDevice.c => kernel/hsail64/get_local_id.c} (71%)
 copy lib/{CL/clRetainDevice.c => kernel/hsail64/get_local_size.c} (72%)
 copy lib/{CL/clRetainDevice.c => kernel/hsail64/get_num_groups.c} (74%)
 copy lib/kernel/{native_cos.cl => hsail64/get_work_dim.c} (86%)
 create mode 100644 lib/kernel/hsail64/hsail_templates.h
 copy lib/kernel/{exp.cl => hsail64/hypot.cl} (65%)
 create mode 100644 lib/kernel/hsail64/ilogb.cl
 create mode 100644 lib/kernel/hsail64/ldexp.cl
 copy lib/{CL/clReleaseEvent.c => kernel/hsail64/length.cl} (60%)
 create mode 100644 lib/kernel/hsail64/lgamma.cl
 copy lib/kernel/{ => hsail64}/log.cl (77%)
 copy lib/kernel/{ => hsail64}/log10.cl (75%)
 copy lib/{CL/clReleaseEvent.c => kernel/hsail64/log1p.cl} (58%)
 create mode 100644 lib/kernel/hsail64/log2.cl
 copy lib/kernel/{native_log2.cl => hsail64/mad.cl} (84%)
 copy lib/kernel/{native_log2.cl => hsail64/mad24.cl} (79%)
 copy lib/kernel/{sin.cl => hsail64/mad_hi.cl} (77%)
 copy lib/kernel/{native_log2.cl => hsail64/mul24.cl} (79%)
 copy lib/kernel/{native_log2.cl => hsail64/mul_hi.cl} (82%)
 copy lib/kernel/{ => hsail64}/native_cos.cl (86%)
 copy lib/kernel/{native_log2.cl => hsail64/native_exp.cl} (82%)
 copy lib/kernel/{log.cl => hsail64/native_exp10.cl} (73%)
 copy lib/kernel/{native_log2.cl => hsail64/native_exp2.cl} (82%)
 copy lib/kernel/{exp.cl => hsail64/native_log.cl} (73%)
 copy lib/kernel/{log.cl => hsail64/native_log10.cl} (72%)
 copy lib/kernel/{ => hsail64}/native_log2.cl (86%)
 copy lib/kernel/{native_log2.cl => hsail64/native_recip.cl} (82%)
 copy lib/kernel/{native_log2.cl => hsail64/native_rsqrt.cl} (83%)
 copy lib/kernel/{native_log2.cl => hsail64/native_sin.cl} (83%)
 copy lib/kernel/{native_log2.cl => hsail64/native_sqrt.cl} (83%)
 copy lib/kernel/{powr.cl => hsail64/pow.cl} (51%)
 copy lib/kernel/{log10.cl => hsail64/remainder.cl} (84%)
 copy lib/kernel/{native_log2.cl => hsail64/rint.cl} (84%)
 create mode 100644 lib/kernel/hsail64/sin.cl
 copy lib/kernel/{native_log2.cl => 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/svm_atomics_hsail.cl.ll
 create mode 100644 lib/kernel/hsail64/tan.cl
 copy lib/kernel/{native_log2.cl => hsail64/tanh.cl} (85%)
 create mode 100644 lib/kernel/hsail64/tgamma.cl
 copy lib/kernel/{native_log2.cl => hsail64/trunc.cl} (83%)
 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%)
 create mode 100644 lib/kernel/svm_atomics.cl
 create mode 100644 lib/kernel/svm_atomics.h
 create mode 100644 lib/kernel/svm_atomics_host.cl
 create mode 100644 lib/kernel/svm_atomics_x86_64.ll
 delete mode 100644 lib/kernel/tce/Makefile
 create mode 100644 lib/kernel/vecmathlib/loop.cc
 create mode 100644 lib/kernel/vecmathlib/selftest.cc
 create mode 100644 lib/kernel/vecmathlib/vecmathlib.rst
 copy lib/llvmopencl/{Workgroup.h => CompilerWarnings.h} (56%)
 create mode 100644 lib/llvmopencl/LLVMFileUtils.cc
 delete mode 100644 tests/cell/Makefile.in
 delete mode 100644 tests/cell/hello/Makefile.am
 delete mode 100644 tests/cell/hello/Makefile.in
 delete mode 100644 tests/cell/hello/host.cpp
 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
 delete mode 100644 tests/package.m4
 create mode 100644 tests/regression/README.txt
 create mode 100644 tests/regression/test_issue_231.cpp
 create mode 100644 tests/runtime/macro_test.cl
 create mode 100644 tests/runtime/test_clBuildProgram_macros.cl
 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
 copy {lib/CL/devices/tce/ttasim => tests/tce}/CMakeLists.txt (83%)
 copy {examples/example1 => tests/tce/fp16}/CMakeLists.txt (53%)
 create mode 100644 tests/tce/fp16/expected_out.txt
 copy {examples/example2 => tests/tce/tcemc}/CMakeLists.txt (66%)
 copy {examples/standalone => tests/tce/ttasim}/CMakeLists.txt (66%)
 delete mode 100755 tests/testsuite
 copy tests/{testsuite-amdsdk2_9.at => testsuite-amdsdk3_0.at} (56%)
 create mode 100644 tests/testsuite-opencv.at
 create mode 100644 tests/viennacl.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
 create mode 100755 tools/scripts/run_all_tests
 rename tests/cell/Makefile.am => tools/scripts/run_hsa_tests (78%)
 mode change 100644 => 100755
 rename lib/kernel/cellspu/Makefile.am => tools/scripts/run_tta_tests (72%)
 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