"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "pocl" between the packages
pocl-1.7.tar.gz and pocl-1.8.tar.gz

About: PoCL is a portable implementation of the OpenCL (Open Computing Language) standard (1.2 with some 2.0 features supported).

Summary:

The "pocl" source code changed by about 9.6% and now consists of 1691 regular files (-3), 1 symbolic link and 119 directories.

Related Informations:

See CHANGES (pocl 1.8).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 179 2 0 29
C program 986 6 0 137
C++ program 74 1 1 44
Patch 21 0 0 0
Java program 1 0 0 0
Python program 3 0 0 2
Shell program 25 0 4 1
CMake file 85 2 0 30
Configuration file 1 0 0 0
Makefile 3 0 0 0
Symbolic link 1 0 0 0
XML document 12 0 0 0
Disk Image file 5 0 0 0
Git file 2 0 0 0
Include file 2 0 0 1
Property file 1 0 0 0
RST file 18 1 0 8
YAML file 2 0 0 1
Data file 42 1 0 0
Image file 4 0 0 0
Directory 119 0 0 0
Change log 1 0 0 1
Information file 4 0 0 2
License 3 0 0 0
Readme file 26 0 4 1
Text file 191 3 0 12
Other 19 0 10 0
Total Files18301619269



Header Files (31 of 179):

NameStatusDeltaVisual Diff
include/_kernel.h changed 2.3% diff
include/_libclang_versions_checks.h changed 13.0% diff
include/CL/cl_ext_pocl.h added
include/CL/opencl.h changed 2.9% diff
include/pocl.h changed 25.0% diff
include/pocl_cache.h changed 2.1% diff
include/pocl_file_util.h changed 2.3% diff
include/poclu.h changed 0.3% diff
include/utlist.h changed 0.04% diff
include/vccompat.hpp changed 6.1% diff
lib/CL/devices/accel/accel.h changed 4.7% diff
lib/CL/devices/basic/basic.h changed 2.4% diff
lib/CL/devices/common.h changed 17.7% diff
lib/CL/devices/common_driver.h added
lib/CL/devices/devices.h changed 7.0% diff
lib/CL/devices/tce/tce_common.h changed 1.7% diff
lib/CL/pocl_cl.h changed 39.9% diff
lib/CL/pocl_debug.h changed 3.3% diff
lib/CL/pocl_image_util.h changed 2.6% diff
lib/CL/pocl_intfn.h changed 0.8% diff
lib/CL/pocl_llvm.h changed 79.0% diff
lib/CL/pocl_llvm_api.h changed 55.1% diff
lib/CL/pocl_lttng.h changed 100.0% diff
lib/CL/pocl_shared.h changed 6.4% diff
lib/CL/pocl_tracing.h changed 1.7% diff
lib/CL/pocl_util.h changed 10.8% diff
lib/llvmopencl/linker.h changed 36.4% diff
lib/llvmopencl/LLVMUtils.h changed 31.1% diff
lib/llvmopencl/Workgroup.h changed 38.5% diff
lib/llvmopencl/WorkitemHandler.h changed 15.3% diff
lib/llvmopencl/WorkitemLoops.h changed 1.4% diff

C Programs (143 of 986):

NameStatusDeltaVisual Diff
bin/poclcc.c changed 0.7% diff
examples/boxadd/boxadd.c changed 1.6% diff
examples/EinsteinToolkit/EinsteinToolkit.c changed 0.1% diff
examples/example0/example0.c changed 1.6% diff
examples/example0/example0_exec.c changed 11.2% diff
examples/example1/example1.c changed 21.6% diff
examples/example2/example2.c changed 6.2% diff
examples/example2a/example2a.c changed 5.1% diff
examples/matadd/matadd.c changed 1.8% diff
examples/matrix1/matrix1.c changed 0.9% diff
examples/scalarwave/scalarwave.c changed 0.5% diff
examples/vecadd/vecadd.c changed 1.5% diff
lib/CL/clCreateBuffer.c changed 97.7% diff
lib/CL/clCreateCommandQueue.c changed 32.4% diff
lib/CL/clCreateCommandQueueWithProperties.c changed 4.1% diff
lib/CL/clCreateContext.c changed 30.0% diff
lib/CL/clCreateContextFromType.c changed 43.1% diff
lib/CL/clCreateImage.c changed 17.4% diff
lib/CL/clCreateKernel.c changed 40.4% diff
lib/CL/clCreateKernelsInProgram.c changed 23.2% diff
lib/CL/clCreateProgramWithBinary.c changed 29.3% diff
lib/CL/clCreateProgramWithBuiltInKernels.c changed 32.4% diff
lib/CL/clCreateProgramWithIL.c changed 26.8% diff
lib/CL/clCreateProgramWithSource.c changed 30.7% diff
lib/CL/clCreateSampler.c changed 10.0% diff
lib/CL/clCreateSubBuffer.c changed 1.6% diff
lib/CL/clCreateSubDevices.c changed 4.3% diff
lib/CL/clCreateUserEvent.c changed 49.6% diff
lib/CL/clEnqueueBarrier.c changed 12.6% diff
lib/CL/clEnqueueBarrierWithWaitList.c changed 7.7% diff
lib/CL/clEnqueueCopyBuffer.c changed 26.4% diff
lib/CL/clEnqueueCopyBufferRect.c changed 9.7% diff
lib/CL/clEnqueueCopyBufferToImage.c changed 14.9% diff
lib/CL/clEnqueueCopyImage.c changed 24.5% diff
lib/CL/clEnqueueCopyImageToBuffer.c changed 15.1% diff
lib/CL/clEnqueueFillBuffer.c changed 8.3% diff
lib/CL/clEnqueueFillImage.c changed 22.9% diff
lib/CL/clEnqueueMapBuffer.c changed 30.5% diff
lib/CL/clEnqueueMapImage.c changed 37.3% diff
lib/CL/clEnqueueMarker.c changed 13.7% diff
lib/CL/clEnqueueMarkerWithWaitList.c changed 13.5% diff
lib/CL/clEnqueueMigrateMemObjects.c changed 26.5% diff
lib/CL/clEnqueueNativeKernel.c changed 43.1% diff
lib/CL/clEnqueueNDRangeKernel.c changed 23.2% diff
lib/CL/clEnqueueReadBuffer.c changed 13.1% diff
lib/CL/clEnqueueReadBufferRect.c changed 9.8% diff
lib/CL/clEnqueueReadImage.c changed 10.1% diff
lib/CL/clEnqueueSVMFree.c changed 7.4% diff
lib/CL/clEnqueueSVMMap.c changed 7.9% diff
lib/CL/clEnqueueSVMMemcpy.c changed 15.6% diff
lib/CL/clEnqueueSVMMemFill.c changed 6.9% diff
lib/CL/clEnqueueSVMUnmap.c changed 9.1% diff
lib/CL/clEnqueueUnmapMemObject.c changed 16.6% diff
lib/CL/clEnqueueWaitForEvents.c changed 7.1% diff
lib/CL/clEnqueueWriteBuffer.c changed 15.1% diff
lib/CL/clEnqueueWriteBufferRect.c changed 7.1% diff
lib/CL/clEnqueueWriteImage.c changed 15.6% diff
lib/CL/clFinish.c changed 7.6% diff
lib/CL/clFlush.c changed 10.6% diff
lib/CL/clGetCommandQueueInfo.c changed 5.4% diff
lib/CL/clGetContextInfo.c changed 4.8% diff
lib/CL/clGetDeviceInfo.c changed 3.3% diff
lib/CL/clGetEventInfo.c changed 5.2% diff
lib/CL/clGetEventProfilingInfo.c changed 3.9% diff
lib/CL/clGetExtensionFunctionAddress.c changed 20.9% diff
lib/CL/clGetExtensionFunctionAddressForPlatform.c changed 6.7% diff
lib/CL/clGetImageInfo.c changed 6.5% diff
lib/CL/clGetKernelArgInfo.c changed 2.3% diff
lib/CL/clGetKernelInfo.c changed 3.6% diff
lib/CL/clGetKernelWorkGroupInfo.c changed 2.0% diff
lib/CL/clGetMemObjectInfo.c changed 14.9% diff
lib/CL/clGetPlatformInfo.c changed 59.0% diff
lib/CL/clGetProgramBuildInfo.c changed 52.8% diff
lib/CL/clGetProgramInfo.c changed 12.4% diff
lib/CL/clGetSamplerInfo.c changed 3.7% diff
lib/CL/clGetSupportedImageFormats.c changed 3.2% diff
lib/CL/clLinkProgram.c changed 4.1% diff
lib/CL/clReleaseCommandQueue.c changed 25.4% diff
lib/CL/clReleaseContext.c changed 11.8% diff
lib/CL/clReleaseDevice.c changed 7.0% diff
lib/CL/clReleaseEvent.c changed 23.9% diff
lib/CL/clReleaseKernel.c changed 40.1% diff
lib/CL/clReleaseMemObject.c changed 54.4% diff
lib/CL/clReleaseProgram.c changed 31.0% diff
lib/CL/clReleaseSampler.c changed 18.3% diff
lib/CL/clRetainCommandQueue.c changed 7.3% diff
lib/CL/clRetainContext.c changed 5.3% diff
lib/CL/clRetainDevice.c changed 5.2% diff
lib/CL/clRetainEvent.c changed 5.1% diff
lib/CL/clRetainKernel.c changed 5.2% diff
lib/CL/clRetainMemObject.c changed 7.1% diff
lib/CL/clRetainProgram.c changed 5.3% diff
lib/CL/clRetainSampler.c changed 5.2% diff
lib/CL/clSetContentSizeBufferPoCL.c added
lib/CL/clSetEventCallback.c changed 5.3% diff
lib/CL/clSetKernelArg.c changed 67.5% diff
lib/CL/clSetKernelArgSVMPointer.c changed 63.2% diff
lib/CL/clSetKernelExecInfo.c changed 3.5% diff
lib/CL/clSetMemObjectDestructorCallback.c changed 24.1% diff
lib/CL/clSetUserEventStatus.c changed 21.1% diff
lib/CL/clSVMAlloc.c changed 15.8% diff
lib/CL/clSVMFree.c changed 24.7% diff
lib/CL/clUnloadCompiler.c changed 3.8% diff
lib/CL/clUnloadPlatformCompiler.c changed 5.4% diff
lib/CL/clWaitForEvents.c changed 28.0% diff
lib/CL/devices/basic/basic.c changed 45.4% diff
lib/CL/devices/common.c changed 16.0% diff
lib/CL/devices/common_driver.c added
lib/CL/devices/cpuinfo.c changed 2.1% diff
lib/CL/devices/cuda/pocl-cuda.c changed 12.1% diff
lib/CL/devices/devices.c changed 35.3% diff
lib/CL/devices/hsa/pocl-hsa.c changed 9.6% diff
lib/CL/devices/pthread/pthread.c changed 6.6% diff
lib/CL/devices/pthread/pthread_utils.c changed 4.3% diff
lib/CL/devices/signal_handlers.c added
lib/CL/devices/topology/pocl_topology.c changed 0.2% diff
lib/CL/pocl_binary.c changed 1.8% diff
lib/CL/pocl_build.c changed 49.9% diff
lib/CL/pocl_cache.c changed 15.3% diff
lib/CL/pocl_cq_profiling.c changed 3.4% diff
lib/CL/pocl_debug.c changed 14.6% diff
lib/CL/pocl_file_util.c changed 29.0% diff
lib/CL/pocl_image_util.c changed 1.3% diff
lib/CL/pocl_img_buf_cpy.c changed 4.7% diff
lib/CL/pocl_mem_management.c changed 1.6% diff
lib/CL/pocl_runtime_config.c changed 8.2% diff
lib/CL/pocl_timing.c changed 15.5% diff
lib/CL/pocl_tracing.c changed 55.9% diff
lib/CL/pocl_util.c changed 62.7% diff
lib/poclu/cl_half.c changed 0.9% diff
lib/poclu/misc.c changed 3.8% diff
tests/kernel/image_query_funcs.c changed 10.7% diff
tests/kernel/kernel.c changed 1.1% diff
tests/kernel/sampler_address_clamp.c changed 4.7% diff
tests/regression/test_program_from_binary_with_local_1_1_1.c changed 1.1% diff
tests/runtime/test_buffer_migration.c added
tests/runtime/test_buffer_ping_pong.c added
tests/runtime/test_cl_pocl_content_size.c added
tests/runtime/test_clEnqueueNativeKernel.c changed 1.1% diff
tests/runtime/test_dlopen.c changed 14.5% diff
tests/runtime/test_enqueue_kernel_from_binary.c changed 2.8% diff
tests/runtime/test_event_cycle.c changed 0.5% diff
tests/runtime/test_version.c changed 6.4% diff

C++ Programs (46 of 74):

NameStatusDeltaVisual Diff
lib/CL/devices/accel/accel.cc changed 11.8% diff
lib/CL/devices/cuda/pocl-ptx-gen.cc changed 0.7% diff
lib/CL/devices/tce/tce_common.cc changed 15.3% diff
lib/CL/devices/tce/ttasim/ttasim.cc changed 3.3% diff
lib/CL/pocl_llvm_build.cc changed 20.3% diff
lib/CL/pocl_llvm_metadata.cc changed 3.2% diff
lib/CL/pocl_llvm_utils.cc changed 92.4% diff
lib/CL/pocl_llvm_wg.cc changed 33.4% diff
lib/llvmopencl/AutomaticLocals.cc changed 0.7% diff
lib/llvmopencl/CanonicalizeBarriers.cc changed 1.6% diff
lib/llvmopencl/Flatten.cc changed 41.5% diff
lib/llvmopencl/FlattenBarrierSubs.cc changed 5.1% diff
lib/llvmopencl/FlattenGlobals.cc changed 0.9% diff
lib/llvmopencl/InlineKernels.cc added
lib/llvmopencl/Kernel.cc changed 3.0% diff
lib/llvmopencl/linker.cpp changed 10.7% diff
lib/llvmopencl/LLVMFileUtils.cc removed
lib/llvmopencl/ParallelRegion.cc changed 6.7% diff
lib/llvmopencl/PHIsToAllocas.cc changed 1.5% diff
lib/llvmopencl/Workgroup.cc changed 17.6% diff
lib/llvmopencl/WorkItemAliasAnalysis.cc changed 2.5% diff
lib/llvmopencl/WorkitemHandler.cc changed 8.7% diff
lib/llvmopencl/WorkitemHandlerChooser.cc changed 2.6% diff
lib/llvmopencl/WorkitemLoops.cc changed 2.8% diff
lib/llvmopencl/WorkitemReplication.cc changed 0.3% diff
tests/regression/test_autolocals_in_constexprs.cpp changed 1.2% diff
tests/regression/test_barrier_before_return.cpp changed 3.3% diff
tests/regression/test_barrier_between_for_loops.cpp changed 2.8% diff
tests/regression/test_early_return.cpp changed 3.4% diff
tests/regression/test_flatten_barrier_subs.cpp changed 0.6% diff
tests/regression/test_for_with_var_iteration_count.cpp changed 3.2% diff
tests/regression/test_fors_with_var_iteration_counts.cpp changed 1.5% diff
tests/regression/test_id_dependent_computation.cpp changed 2.9% diff
tests/regression/test_issue_231.cpp changed 1.5% diff
tests/regression/test_issue_445.cpp changed 4.4% diff
tests/regression/test_issue_553.cpp changed 2.5% diff
tests/regression/test_issue_577.cpp changed 5.8% diff
tests/regression/test_locals.cpp changed 8.3% diff
tests/regression/test_loop_phi_replication.cpp changed 3.3% diff
tests/regression/test_multi_level_loops_with_barriers.cpp changed 3.1% diff
tests/regression/test_null_arg.cpp changed 3.3% diff
tests/regression/test_setargs.cpp changed 1.0% diff
tests/regression/test_simple_for_with_a_barrier.cpp changed 3.2% diff
tests/regression/test_structs_as_args.cpp changed 2.0% diff
tests/regression/test_undominated_variable.cpp changed 3.1% diff
tests/regression/test_vectors_as_args.cpp changed 2.9% diff

Python Programs (2 of 3):

NameStatusDeltaVisual Diff
doc/sphinx/source/conf.py changed 0.5% diff
lib/kernel/SPIR/generate_spir_wrapper.py changed 10.6% diff

Shell Programs (5 of 25):

NameStatusDeltaVisual Diff
examples/example1/gen_spir.sh removed
examples/example2/gen_spir.sh removed
examples/example2a/gen_spir.sh removed
examples/matrix1/gen_spir.sh removed
examples/PyOpenCL/configure.sh changed 71.6% diff

CMake Files (32 of 85):

NameStatusDeltaVisual Diff
bin/CMakeLists.txt changed 3.7% diff
cmake/FindHwloc.cmake changed 3.4% diff
cmake/LLVM.cmake changed 1.3% diff
cmake/multi_exec_test.cmake added
cmake/sanitizers.cmake added
CMakeLists.txt changed 9.3% diff
config.h.in.cmake changed 7.4% diff
examples/CMakeLists.txt changed 17.6% diff
examples/example0/CMakeLists.txt changed 30.5% diff
examples/example1/CMakeLists.txt changed 47.6% diff
examples/example2/CMakeLists.txt changed 62.6% diff
examples/example2a/CMakeLists.txt changed 63.2% diff
examples/matrix1/CMakeLists.txt changed 100.0% diff
examples/ViennaCL/CMakeLists.txt changed 0.7% diff
lib/CL/CMakeLists.txt changed 19.0% diff
lib/CL/devices/CMakeLists.txt changed 79.2% diff
lib/CL/devices/cuda/CMakeLists.txt changed 5.1% diff
lib/CL/devices/hsa/CMakeLists.txt changed 7.5% diff
lib/CL/devices/pthread/CMakeLists.txt changed 2.3% diff
lib/CL/devices/tce/CMakeLists.txt changed 9.3% diff
lib/CL/devices/topology/CMakeLists.txt changed 4.1% diff
lib/CMakeLists.txt changed 26.1% diff
lib/kernel/cuda/CMakeLists.txt changed 1.4% diff
lib/kernel/tce/CMakeLists.txt changed 14.7% diff
lib/llvmopencl/CMakeLists.txt changed 6.3% diff
lib/poclu/CMakeLists.txt changed 3.1% diff
pocl.pc.in.cmake changed 10.3% diff
tests/CMakeLists.txt changed 16.9% diff
tests/runtime/CMakeLists.txt changed 9.2% diff
tests/tce/CMakeLists.txt changed 4.0% diff
tests/workgroup/CMakeLists.txt changed 2.8% diff
ToolchainExample.cmake changed 37.8% diff

Include Files (1 of 2):

NameStatusDeltaVisual Diff
lib/CL/devices/prototypes.inc changed 40.4% diff

RST Files (9 of 18):

NameStatusDeltaVisual Diff
doc/sphinx/source/conformance.rst changed 3.8% diff
doc/sphinx/source/extensions.rst added
doc/sphinx/source/features.rst changed 4.5% diff
doc/sphinx/source/install.rst changed 2.9% diff
doc/sphinx/source/kernel_compiler.rst changed 7.0% diff
doc/sphinx/source/memory_management.rst changed 100.0% diff
doc/sphinx/source/opencl_status.rst changed 5.5% diff
doc/sphinx/source/pocl_binary.rst changed 10.4% diff
doc/sphinx/source/using.rst changed 3.8% diff

YAML Files (1 of 2):

NameStatusDeltaVisual Diff
.drone.yml changed 38.1% diff

Data Files (1 of 42):

NameStatusDeltaVisual Diff
tests/workgroup/cond_barriers_in_for_2_4_1_1.stdout added

Change Logs (all 1):

NameStatusDeltaVisual Diff
CHANGES changed 6.8% diff

Information Files (2 of 4):

NameStatusDeltaVisual Diff
CREDITS changed 7.2% diff
TODO changed 12.7% diff

Readme Files (5 of 26):

NameStatusDeltaVisual Diff
README.FreeBSD removed
README.mips removed
README.mipsel removed
README.powerpc removed
README.Windows changed 29.4% diff

Text Files (15 of 191):

NameStatusDeltaVisual Diff
lib/kernel/cuda/atomic_add.ll changed 48.5% diff
lib/kernel/cuda/atomic_and.ll changed 48.5% diff
lib/kernel/cuda/atomic_cmpxchg.ll changed 41.2% diff
lib/kernel/cuda/atomic_dec.ll changed 45.6% diff
lib/kernel/cuda/atomic_inc.ll changed 45.6% diff
lib/kernel/cuda/atomic_max.ll changed 48.5% diff
lib/kernel/cuda/atomic_min.ll changed 48.4% diff
lib/kernel/cuda/atomic_or.ll changed 48.8% diff
lib/kernel/cuda/atomic_sub.ll changed 48.5% diff
lib/kernel/cuda/atomic_xchg.ll changed 41.4% diff
lib/kernel/cuda/atomic_xor.ll changed 48.5% diff
lib/kernel/cuda/spir_wrapper64.ll added
lib/kernel/host/spir_wrapper64.ll changed 100.0% diff
tests/runtime/migration_test.cl added
tests/workgroup/cond_barriers_in_for.cl added

Other Files (10 of 19):

NameStatusDeltaVisual Diff
examples/example0/example0.spir32 removed
examples/example0/example0.spir64 removed
examples/example1/example1.spir32 removed
examples/example1/example1.spir64 removed
examples/example2/example2.spir32 removed
examples/example2/example2.spir64 removed
examples/example2a/example2a.spir32 removed
examples/example2a/example2a.spir64 removed
examples/matrix1/matrix1.spir32 removed
examples/matrix1/matrix1.spir64 removed

Packages Compared:

pocl-1.7.tar.gz
pocl-1.8.tar.gz


Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)