[oclgrind] branch upstream updated (0ae7b0a -> e20cc90)
James Price
jprice-guest at moszumanska.debian.org
Sun Oct 23 20:01:47 UTC 2016
This is an automated email from the git hooks/post-receive script.
jprice-guest pushed a change to branch upstream
in repository oclgrind.
from 0ae7b0a Imported Upstream version 15.5
adds e20cc90 New upstream version 16.10
No new revisions were added by this update.
Summary of changes:
.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 +
.../fake_out_of_bounds.sim} | 4 +-
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, 10116 insertions(+), 3230 deletions(-)
create mode 100644 .travis-deps.sh
create mode 100644 .travis.yml
delete mode 100644 README
create mode 100644 README.md
create mode 100644 src/core/half.cpp
create mode 100644 src/install/cpack-description
create mode 100644 src/plugins/Uninitialized.cpp
create mode 100644 src/plugins/Uninitialized.h
delete mode 100755 src/runtime/oclgrind
create mode 100644 src/runtime/oclgrind.cpp
create mode 100644 tests/Makefile.am
create mode 100644 tests/apps/image/image.c
create mode 100644 tests/common/common.c
create mode 100644 tests/common/common.h
create mode 100644 tests/kernels/CMakeLists.txt
create mode 100644 tests/kernels/bugs/byval_function_argument.cl
create mode 100644 tests/kernels/bugs/byval_function_argument.ref
create mode 100644 tests/kernels/bugs/byval_function_argument.sim
create mode 100644 tests/kernels/bugs/const_gep_expr_pointee_type.cl
create mode 100644 tests/kernels/bugs/const_gep_expr_pointee_type.sim
create mode 100644 tests/kernels/bugs/false_warning_vector_argument.cl
create mode 100644 tests/kernels/bugs/false_warning_vector_argument.ref
create mode 100644 tests/kernels/bugs/false_warning_vector_argument.sim
create mode 100644 tests/kernels/bugs/llvm_bswap.cl
create mode 100644 tests/kernels/bugs/llvm_bswap.ref
create mode 100644 tests/kernels/bugs/llvm_bswap.sim
create mode 100644 tests/kernels/bugs/rhadd_overflow.cl
create mode 100644 tests/kernels/bugs/rhadd_overflow.ref
create mode 100644 tests/kernels/bugs/rhadd_overflow.sim
create mode 100644 tests/kernels/bugs/write_vector_write_only_fp.cl
create mode 100644 tests/kernels/bugs/write_vector_write_only_fp.ref
create mode 100644 tests/kernels/bugs/write_vector_write_only_fp.sim
create mode 100644 tests/kernels/memcheck/casted_static_array.cl
create mode 100644 tests/kernels/memcheck/casted_static_array.ref
create mode 100644 tests/kernels/memcheck/casted_static_array.sim
create mode 100644 tests/kernels/memcheck/fake_out_of_bounds.cl
create mode 100644 tests/kernels/memcheck/fake_out_of_bounds.ref
copy tests/kernels/{bugs/null_argument.sim => memcheck/fake_out_of_bounds.sim} (52%)
create mode 100644 tests/kernels/memcheck/static_array.cl
create mode 100644 tests/kernels/memcheck/static_array.ref
create mode 100644 tests/kernels/memcheck/static_array.sim
create mode 100644 tests/kernels/memcheck/static_array_padded_struct.cl
create mode 100644 tests/kernels/memcheck/static_array_padded_struct.ref
create mode 100644 tests/kernels/memcheck/static_array_padded_struct.sim
create mode 100644 tests/kernels/misc/lvalue_loads.cl
create mode 100644 tests/kernels/misc/lvalue_loads.ref
create mode 100644 tests/kernels/misc/lvalue_loads.sim
create mode 100644 tests/kernels/misc/program_scope_constant_array.cl
create mode 100644 tests/kernels/misc/program_scope_constant_array.ref
create mode 100644 tests/kernels/misc/program_scope_constant_array.sim
create mode 100644 tests/kernels/misc/vector_argument.cl
create mode 100644 tests/kernels/misc/vector_argument.ref
create mode 100644 tests/kernels/misc/vector_argument.sim
delete mode 100644 tests/kernels/run_kernel_test.py
create mode 100644 tests/kernels/uninitialized/padded_nested_struct_memcpy.cl
create mode 100644 tests/kernels/uninitialized/padded_nested_struct_memcpy.ref
create mode 100644 tests/kernels/uninitialized/padded_nested_struct_memcpy.sim
create mode 100644 tests/kernels/uninitialized/padded_struct_alloca_fp.cl
create mode 100644 tests/kernels/uninitialized/padded_struct_alloca_fp.ref
create mode 100644 tests/kernels/uninitialized/padded_struct_alloca_fp.sim
create mode 100644 tests/kernels/uninitialized/padded_struct_memcpy_fp.cl
create mode 100644 tests/kernels/uninitialized/padded_struct_memcpy_fp.ref
create mode 100644 tests/kernels/uninitialized/padded_struct_memcpy_fp.sim
create mode 100644 tests/kernels/uninitialized/partially_uninitialized_fract.cl
create mode 100644 tests/kernels/uninitialized/partially_uninitialized_fract.ref
create mode 100644 tests/kernels/uninitialized/partially_uninitialized_fract.sim
create mode 100644 tests/kernels/uninitialized/private_array_initializer_list.cl
create mode 100644 tests/kernels/uninitialized/private_array_initializer_list.ref
create mode 100644 tests/kernels/uninitialized/private_array_initializer_list.sim
create mode 100644 tests/kernels/uninitialized/uninitialized_address.cl
create mode 100644 tests/kernels/uninitialized/uninitialized_address.ref
create mode 100644 tests/kernels/uninitialized/uninitialized_address.sim
create mode 100644 tests/kernels/uninitialized/uninitialized_global_buffer.cl
create mode 100644 tests/kernels/uninitialized/uninitialized_global_buffer.ref
create mode 100644 tests/kernels/uninitialized/uninitialized_global_buffer.sim
create mode 100644 tests/kernels/uninitialized/uninitialized_local_array.cl
create mode 100644 tests/kernels/uninitialized/uninitialized_local_array.ref
create mode 100644 tests/kernels/uninitialized/uninitialized_local_array.sim
create mode 100644 tests/kernels/uninitialized/uninitialized_local_ptr.cl
create mode 100644 tests/kernels/uninitialized/uninitialized_local_ptr.ref
create mode 100644 tests/kernels/uninitialized/uninitialized_local_ptr.sim
create mode 100644 tests/kernels/uninitialized/uninitialized_local_variable.cl
create mode 100644 tests/kernels/uninitialized/uninitialized_local_variable.ref
create mode 100644 tests/kernels/uninitialized/uninitialized_local_variable.sim
create mode 100644 tests/kernels/uninitialized/uninitialized_packed_struct_memcpy.cl
create mode 100644 tests/kernels/uninitialized/uninitialized_packed_struct_memcpy.ref
create mode 100644 tests/kernels/uninitialized/uninitialized_packed_struct_memcpy.sim
create mode 100644 tests/kernels/uninitialized/uninitialized_padded_nested_struct_memcpy.cl
create mode 100644 tests/kernels/uninitialized/uninitialized_padded_nested_struct_memcpy.ref
create mode 100644 tests/kernels/uninitialized/uninitialized_padded_nested_struct_memcpy.sim
create mode 100644 tests/kernels/uninitialized/uninitialized_padded_struct_memcpy.cl
create mode 100644 tests/kernels/uninitialized/uninitialized_padded_struct_memcpy.ref
create mode 100644 tests/kernels/uninitialized/uninitialized_padded_struct_memcpy.sim
create mode 100644 tests/kernels/uninitialized/uninitialized_private_array.cl
create mode 100644 tests/kernels/uninitialized/uninitialized_private_array.ref
create mode 100644 tests/kernels/uninitialized/uninitialized_private_array.sim
create mode 100644 tests/run_test.py
copy tests/{apps => runtime}/CMakeLists.txt (57%)
create mode 100644 tests/runtime/map_buffer.c
create mode 100644 tests/runtime/map_buffer.ref
--
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