[oclgrind] 03/10: Merge tag 'upstream/16.10'

James Price jprice-guest at moszumanska.debian.org
Sun Oct 23 20:01:41 UTC 2016


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

jprice-guest pushed a commit to branch master
in repository oclgrind.

commit e399876e7a38caa69c689794b628426b5bb500b4
Merge: 937f8db e20cc90
Author: James Price <j.price at bristol.ac.uk>
Date:   Sun Oct 23 19:46:54 2016 +0100

    Merge tag 'upstream/16.10'
    
    Upstream version 16.10

 .gitignore                                         |    1 +
 .travis-deps.sh                                    |   26 +
 .travis.yml                                        |   26 +
 CMakeLists.txt                                     |  203 +-
 LICENSE                                            |    2 +-
 Makefile.am                                        |  106 +-
 NEWS                                               |   17 +
 README                                             |  138 -
 README.md                                          |  196 ++
 configure.ac                                       |   58 +-
 src/core/Context.cpp                               |   39 +-
 src/core/Context.h                                 |   17 +-
 src/core/Kernel.cpp                                |  259 +-
 src/core/Kernel.h                                  |   19 +-
 src/core/KernelInvocation.cpp                      |   18 +-
 src/core/KernelInvocation.h                        |    2 +-
 src/core/Memory.cpp                                |  127 +-
 src/core/Memory.h                                  |   34 +-
 src/core/Plugin.cpp                                |    2 +-
 src/core/Plugin.h                                  |    9 +-
 src/core/Program.cpp                               |  441 ++-
 src/core/Program.h                                 |    8 +-
 src/core/Queue.cpp                                 |   21 +-
 src/core/Queue.h                                   |   28 +-
 src/core/WorkGroup.cpp                             |   24 +-
 src/core/WorkGroup.h                               |   14 +-
 src/core/WorkItem.cpp                              |  244 +-
 src/core/WorkItem.h                                |   32 +-
 src/core/WorkItemBuiltins.cpp                      |  439 ++-
 src/core/clc.h                                     |  102 +-
 src/core/common.cpp                                |  195 +-
 src/core/common.h                                  |  128 +-
 src/core/half.cpp                                  |  259 ++
 src/core/half.h                                    |  165 +-
 src/install/INSTALL.darwin                         |   10 +-
 src/install/INSTALL.linux                          |   10 +-
 src/install/INSTALL.windows                        |   14 +-
 src/install/cpack-description                      |   11 +
 src/install/install.bat                            |   13 +
 src/kernel/Simulation.cpp                          |   43 +-
 src/kernel/Simulation.h                            |    7 +-
 src/kernel/oclgrind-kernel.cpp                     |   13 +-
 src/plugins/InstructionCounter.cpp                 |    2 +-
 src/plugins/InstructionCounter.h                   |    2 +-
 src/plugins/InteractiveDebugger.cpp                |   26 +-
 src/plugins/InteractiveDebugger.h                  |    2 +-
 src/plugins/Logger.cpp                             |    2 +-
 src/plugins/Logger.h                               |    2 +-
 src/plugins/MemCheck.cpp                           |  134 +-
 src/plugins/MemCheck.h                             |   27 +-
 src/plugins/RaceDetector.cpp                       |  582 ++--
 src/plugins/RaceDetector.h                         |  130 +-
 src/plugins/Uninitialized.cpp                      | 2811 ++++++++++++++++++++
 src/plugins/Uninitialized.h                        |  314 +++
 src/runtime/async_queue.cpp                        |    2 +-
 src/runtime/async_queue.h                          |    2 +-
 src/runtime/icd.h                                  |    2 +-
 src/runtime/oclgrind                               |  145 -
 src/runtime/oclgrind.cpp                           |  483 ++++
 src/runtime/runtime.cpp                            |  253 +-
 src/runtime/runtime.def                            |    2 +
 tests/Makefile.am                                  |   50 +
 tests/apps/CMakeLists.txt                          |   17 +-
 tests/apps/image/image.c                           |  133 +
 tests/apps/vecadd/vecadd.c                         |  102 +-
 tests/common/common.c                              |   66 +
 tests/common/common.h                              |   15 +
 tests/kernels/CMakeLists.txt                       |   27 +
 tests/kernels/TESTS                                |   27 +
 tests/kernels/alignment/packed.ref                 |    6 +-
 tests/kernels/alignment/packed.sim                 |    2 +-
 tests/kernels/alignment/unaligned.ref              |    7 +-
 tests/kernels/async_copy/async_copy.ref            |   12 +-
 tests/kernels/async_copy/async_copy_divergent.ref  |   13 +-
 .../kernels/async_copy/async_copy_global_race.ref  |   15 +-
 tests/kernels/async_copy/async_copy_local_race.ref |   15 +-
 tests/kernels/async_copy/async_copy_loop.ref       |   12 +-
 .../async_copy/async_copy_loop_divergent.ref       |   13 +-
 tests/kernels/async_copy/async_copy_single_wi.ref  |   13 +-
 tests/kernels/async_copy/async_copy_unwaited.ref   |   13 +-
 .../kernels/atomics/atomic_cmpxchg_false_race.ref  |   14 +-
 tests/kernels/atomics/atomic_cmpxchg_read_race.ref |    8 +-
 .../kernels/atomics/atomic_cmpxchg_write_race.ref  |    7 +-
 tests/kernels/atomics/atomic_global_fence.ref      |    8 +-
 tests/kernels/atomics/atomic_global_fence_race.ref |   10 +-
 tests/kernels/atomics/atomic_increment.ref         |    6 +-
 tests/kernels/atomics/atomic_intergroup_race.ref   |    8 +-
 tests/kernels/atomics/atomic_local_fence.ref       |    8 +-
 tests/kernels/atomics/atomic_race_after.ref        |    9 +-
 tests/kernels/atomics/atomic_race_before.ref       |   12 +-
 tests/kernels/atomics/atomic_same_workitem.ref     |   12 +-
 .../barrier/barrier_different_instructions.ref     |   15 +-
 tests/kernels/barrier/barrier_divergence.ref       |   13 +-
 tests/kernels/bugs/byval_function_argument.cl      |   19 +
 tests/kernels/bugs/byval_function_argument.ref     |    3 +
 tests/kernels/bugs/byval_function_argument.sim     |    6 +
 tests/kernels/bugs/const_gep_expr_pointee_type.cl  |    9 +
 tests/kernels/bugs/const_gep_expr_pointee_type.sim |    4 +
 .../kernels/bugs/false_warning_vector_argument.cl  |    8 +
 .../kernels/bugs/false_warning_vector_argument.ref |    9 +
 .../kernels/bugs/false_warning_vector_argument.sim |    7 +
 tests/kernels/bugs/gvn_arbitrary_integers.ref      |   10 +-
 tests/kernels/bugs/kernel_struct_argument.ref      |    6 +-
 tests/kernels/bugs/llvm_bswap.cl                   |    8 +
 tests/kernels/bugs/llvm_bswap.ref                  |    7 +
 tests/kernels/bugs/llvm_bswap.sim                  |   12 +
 tests/kernels/bugs/many_alloca.ref                 |    6 +-
 tests/kernels/bugs/multidim_array_in_struct.ref    |    6 +-
 tests/kernels/bugs/null_argument.ref               |    6 +-
 tests/kernels/bugs/rhadd_overflow.cl               |    4 +
 tests/kernels/bugs/rhadd_overflow.ref              |    3 +
 tests/kernels/bugs/rhadd_overflow.sim              |    6 +
 tests/kernels/bugs/sroa_addrspace_cast.ref         |    6 +-
 tests/kernels/bugs/write_vector_write_only_fp.cl   |    5 +
 tests/kernels/bugs/write_vector_write_only_fp.ref  |   17 +
 tests/kernels/bugs/write_vector_write_only_fp.sim  |    6 +
 tests/kernels/data-race/broadcast.ref              |   12 +-
 tests/kernels/data-race/global_fence.ref           |   12 +-
 tests/kernels/data-race/global_only_fence.ref      |   15 +-
 tests/kernels/data-race/global_read_write_race.ref |   14 +-
 tests/kernels/data-race/global_read_write_race.sim |    2 +-
 .../kernels/data-race/global_write_write_race.ref  |    9 +-
 tests/kernels/data-race/increment.ref              |   12 +-
 tests/kernels/data-race/intergroup_hidden_race.ref |    9 +-
 tests/kernels/data-race/intergroup_race.ref        |   11 +-
 tests/kernels/data-race/intergroup_race.sim        |    4 +-
 tests/kernels/data-race/intragroup_hidden_race.ref |    9 +-
 tests/kernels/data-race/local_only_fence.ref       |   24 +-
 tests/kernels/data-race/local_read_write_race.cl   |    3 +
 tests/kernels/data-race/local_read_write_race.ref  |    9 +-
 tests/kernels/data-race/local_write_write_race.ref |   15 +-
 tests/kernels/data-race/uniform_write_race.ref     |    6 +-
 .../kernels/memcheck/async_copy_out_of_bounds.ref  |   13 +-
 tests/kernels/memcheck/atomic_out_of_bounds.ref    |   15 +-
 tests/kernels/memcheck/casted_static_array.cl      |   31 +
 tests/kernels/memcheck/casted_static_array.ref     |    7 +
 tests/kernels/memcheck/casted_static_array.sim     |    6 +
 tests/kernels/memcheck/dereference_null.ref        |    8 +-
 tests/kernels/memcheck/fake_out_of_bounds.cl       |   12 +
 tests/kernels/memcheck/fake_out_of_bounds.ref      |    2 +
 tests/kernels/memcheck/fake_out_of_bounds.sim      |    6 +
 tests/kernels/memcheck/read_out_of_bounds.ref      |   17 +-
 tests/kernels/memcheck/read_write_only_memory.ref  |   16 +-
 tests/kernels/memcheck/static_array.cl             |   13 +
 tests/kernels/memcheck/static_array.ref            |   10 +
 tests/kernels/memcheck/static_array.sim            |    6 +
 .../kernels/memcheck/static_array_padded_struct.cl |   12 +
 .../memcheck/static_array_padded_struct.ref        |    8 +
 .../memcheck/static_array_padded_struct.sim        |    6 +
 tests/kernels/memcheck/write_out_of_bounds.ref     |   13 +-
 tests/kernels/memcheck/write_read_only_memory.ref  |   16 +-
 tests/kernels/misc/array.ref                       |  260 +-
 tests/kernels/misc/lvalue_loads.cl                 |  119 +
 tests/kernels/misc/lvalue_loads.ref                |   75 +
 tests/kernels/misc/lvalue_loads.sim                |   29 +
 tests/kernels/misc/program_scope_constant_array.cl |    7 +
 .../kernels/misc/program_scope_constant_array.ref  |    5 +
 .../kernels/misc/program_scope_constant_array.sim  |    6 +
 tests/kernels/misc/reduce.ref                      |    6 +-
 tests/kernels/misc/vecadd.ref                      | 2052 +++++++-------
 tests/kernels/misc/vector_argument.cl              |    4 +
 tests/kernels/misc/vector_argument.ref             |    5 +
 tests/kernels/misc/vector_argument.sim             |    9 +
 tests/kernels/run_kernel_test.py                   |   93 -
 .../uninitialized/padded_nested_struct_memcpy.cl   |   27 +
 .../uninitialized/padded_nested_struct_memcpy.ref  |   25 +
 .../uninitialized/padded_nested_struct_memcpy.sim  |    6 +
 .../uninitialized/padded_struct_alloca_fp.cl       |   16 +
 .../uninitialized/padded_struct_alloca_fp.ref      |    4 +
 .../uninitialized/padded_struct_alloca_fp.sim      |    6 +
 .../uninitialized/padded_struct_memcpy_fp.cl       |   27 +
 .../uninitialized/padded_struct_memcpy_fp.ref      |    4 +
 .../uninitialized/padded_struct_memcpy_fp.sim      |    8 +
 .../uninitialized/partially_uninitialized_fract.cl |    6 +
 .../partially_uninitialized_fract.ref              |   12 +
 .../partially_uninitialized_fract.sim              |    6 +
 .../private_array_initializer_list.cl              |    9 +
 .../private_array_initializer_list.ref             |    5 +
 .../private_array_initializer_list.sim             |    6 +
 .../kernels/uninitialized/uninitialized_address.cl |    9 +
 .../uninitialized/uninitialized_address.ref        |    5 +
 .../uninitialized/uninitialized_address.sim        |    6 +
 .../uninitialized/uninitialized_global_buffer.cl   |    5 +
 .../uninitialized/uninitialized_global_buffer.ref  |    4 +
 .../uninitialized/uninitialized_global_buffer.sim  |    8 +
 .../uninitialized/uninitialized_local_array.cl     |   11 +
 .../uninitialized/uninitialized_local_array.ref    |   19 +
 .../uninitialized/uninitialized_local_array.sim    |    6 +
 .../uninitialized/uninitialized_local_ptr.cl       |    9 +
 .../uninitialized/uninitialized_local_ptr.ref      |   19 +
 .../uninitialized/uninitialized_local_ptr.sim      |    8 +
 .../uninitialized/uninitialized_local_variable.cl  |    7 +
 .../uninitialized/uninitialized_local_variable.ref |    4 +
 .../uninitialized/uninitialized_local_variable.sim |    6 +
 .../uninitialized_packed_struct_memcpy.cl          |   12 +
 .../uninitialized_packed_struct_memcpy.ref         |    9 +
 .../uninitialized_packed_struct_memcpy.sim         |    8 +
 .../uninitialized_padded_nested_struct_memcpy.cl   |   20 +
 .../uninitialized_padded_nested_struct_memcpy.ref  |   27 +
 .../uninitialized_padded_nested_struct_memcpy.sim  |    8 +
 .../uninitialized_padded_struct_memcpy.cl          |   12 +
 .../uninitialized_padded_struct_memcpy.ref         |    6 +
 .../uninitialized_padded_struct_memcpy.sim         |    8 +
 .../uninitialized/uninitialized_private_array.cl   |   16 +
 .../uninitialized/uninitialized_private_array.ref  |    7 +
 .../uninitialized/uninitialized_private_array.sim  |   14 +
 tests/kernels/wait_event/wait_event_chained.ref    |   12 +-
 tests/kernels/wait_event/wait_event_divergent.cl   |    3 +
 tests/kernels/wait_event/wait_event_divergent.ref  |   10 +-
 tests/kernels/wait_event/wait_event_duplicates.ref |   12 +-
 tests/kernels/wait_event/wait_event_invalid.ref    |   13 +-
 tests/run_test.py                                  |  145 +
 tests/{apps => runtime}/CMakeLists.txt             |   25 +-
 tests/runtime/map_buffer.c                         |  327 +++
 tests/runtime/map_buffer.ref                       |    4 +
 215 files changed, 10120 insertions(+), 3228 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opencl/oclgrind.git



More information about the Pkg-opencl-commits mailing list