[oclgrind] branch master updated (3f62472 -> 4f02bc5)
James Price
jprice-guest at moszumanska.debian.org
Sun Oct 23 20:01:40 UTC 2016
This is an automated email from the git hooks/post-receive script.
jprice-guest pushed a change to branch master
in repository oclgrind.
from 3f62472 update lintian overrides
new 937f8db Fix watch file
new e20cc90 New upstream version 16.10
new e399876 Merge tag 'upstream/16.10'
new 7fe4247 Refresh patches, drop those applied upstream
new 6ae0d77 Add changelog entry for 16.10-1
new c6946f5 Update library version to 16.10
new 9946f57 Update README filename to README.md
new c12f77e Update to LLVM/Clang 3.9
new 55a39b2 Update man pages
new 4f02bc5 Finalize changelog for oclgrind (16.10-1)
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 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 +-
debian/changelog | 8 +
debian/control | 12 +-
debian/liboclgrind-15.5.install | 3 -
debian/liboclgrind-16.10.install | 3 +
...errides => liboclgrind-16.10.lintian-overrides} | 2 +-
debian/liboclgrind-dev.links | 2 +-
debian/oclgrind-kernel.1 | 11 +-
debian/oclgrind.1 | 18 +-
debian/oclgrind.docs | 2 +-
debian/patches/altivec-fix.patch | 8 +-
debian/patches/big-endian.patch | 55 -
debian/patches/clang-library-order.patch | 19 -
debian/patches/cmake-preserve-flags.patch | 24 -
debian/patches/do-not-install-license.patch | 25 -
debian/patches/fix-llvm37.patch | 75 -
debian/patches/i386-shift-width.patch | 24 -
debian/patches/library-versions.patch | 12 +-
debian/patches/llvm-3.8.patch | 252 --
debian/patches/no-validate-pch.patch | 14 -
debian/patches/pch-location.patch | 18 +-
debian/patches/private-library-location.patch | 20 +-
debian/patches/series | 10 -
debian/patches/typos.patch | 25 -
debian/patches/use-opencl-headers.patch | 14 +-
debian/patches/use-std.patch | 46 -
debian/rules | 2 +-
debian/watch | 2 +-
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 +
242 files changed, 10192 insertions(+), 3860 deletions(-)
create mode 100644 .travis-deps.sh
create mode 100644 .travis.yml
delete mode 100644 README
create mode 100644 README.md
delete mode 100755 debian/liboclgrind-15.5.install
create mode 100755 debian/liboclgrind-16.10.install
rename debian/{liboclgrind-15.5.lintian-overrides => liboclgrind-16.10.lintian-overrides} (51%)
delete mode 100644 debian/patches/big-endian.patch
delete mode 100644 debian/patches/clang-library-order.patch
delete mode 100644 debian/patches/cmake-preserve-flags.patch
delete mode 100644 debian/patches/do-not-install-license.patch
delete mode 100644 debian/patches/fix-llvm37.patch
delete mode 100644 debian/patches/i386-shift-width.patch
delete mode 100644 debian/patches/llvm-3.8.patch
delete mode 100644 debian/patches/no-validate-pch.patch
delete mode 100644 debian/patches/typos.patch
delete mode 100644 debian/patches/use-std.patch
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