[Pkg-opencl-devel] [beignet] 35/47: Merge tag 'upstream/0.9.3_dfsg'

Andreas Beckmann anbe at moszumanska.debian.org
Fri Oct 31 21:45:49 UTC 2014


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

anbe pushed a commit to branch master
in repository beignet.

commit 1db5d7e0f11b0a360f08d57905ab666186f21cef
Merge: d08187f 02e7a39
Author: Andreas Beckmann <anbe at debian.org>
Date:   Fri Oct 31 20:52:49 2014 +0100

    Merge tag 'upstream/0.9.3_dfsg'
    
    merge a dfsg-cleaned upstream branch with the history of debian/
    the upstream history contained non-distributable files

 .gitignore                                         |     5 +
 CMake/CMakeConfigTemplate.hpp                      |    28 +
 CMake/FindLLVM.cmake                               |   107 +
 CMake/FindMesaSrc.cmake                            |    26 +
 CMake/FindOCLIcd.cmake                             |    24 +
 CMakeLists.txt                                     |   171 +
 COPYING                                            |   502 +
 NEWS.mdwn                                          |     1 +
 README.md                                          |     1 +
 backend/CMakeLists.txt                             |   108 +
 backend/kernels/compile.sh                         |     6 +
 backend/src/.gitignore                             |     7 +
 backend/src/CMakeLists.txt                         |   236 +
 backend/src/GBEConfig.h.in                         |     7 +
 backend/src/backend/context.cpp                    |   585 +
 backend/src/backend/context.hpp                    |   149 +
 backend/src/backend/gen/gen_mesa_disasm.c          |  1302 ++
 backend/src/backend/gen/gen_mesa_disasm.h          |    45 +
 backend/src/backend/gen75_context.cpp              |   112 +
 backend/src/backend/gen75_context.hpp              |    62 +
 backend/src/backend/gen75_encoder.cpp              |   269 +
 backend/src/backend/gen75_encoder.hpp              |    60 +
 backend/src/backend/gen_context.cpp                |  1911 ++
 backend/src/backend/gen_context.hpp                |   224 +
 backend/src/backend/gen_defs.hpp                   |   974 ++
 backend/src/backend/gen_encoder.cpp                |  1311 ++
 backend/src/backend/gen_encoder.hpp                |   241 +
 backend/src/backend/gen_insn_compact.cpp           |   523 +
 .../src/backend/gen_insn_gen7_schedule_info.hxx    |    42 +
 backend/src/backend/gen_insn_scheduling.cpp        |   722 +
 backend/src/backend/gen_insn_scheduling.hpp        |    42 +
 backend/src/backend/gen_insn_selection.cpp         |  4032 +++++
 backend/src/backend/gen_insn_selection.hpp         |   290 +
 backend/src/backend/gen_insn_selection.hxx         |    86 +
 backend/src/backend/gen_program.cpp                |   444 +
 backend/src/backend/gen_program.h                  |    38 +
 backend/src/backend/gen_program.hpp                |    86 +
 backend/src/backend/gen_reg_allocation.cpp         |  1218 ++
 backend/src/backend/gen_reg_allocation.hpp         |    73 +
 backend/src/backend/gen_register.hpp               |  1060 ++
 backend/src/backend/program.cpp                    |  1317 ++
 backend/src/backend/program.h                      |   358 +
 backend/src/backend/program.hpp                    |   320 +
 backend/src/builtin_vector_proto.def               |   295 +
 backend/src/gbe_bin_generater.cpp                  |   437 +
 backend/src/gbe_bin_interpreter.cpp                |    80 +
 backend/src/gen_as.sh                              |   101 +
 backend/src/gen_builtin_vector.py                  |   384 +
 backend/src/gen_convert.sh                         |   553 +
 backend/src/genconfig.sh                           |    11 +
 backend/src/ir/constant.cpp                        |   141 +
 backend/src/ir/constant.hpp                        |   134 +
 backend/src/ir/context.cpp                         |   182 +
 backend/src/ir/context.hpp                         |   252 +
 backend/src/ir/function.cpp                        |   359 +
 backend/src/ir/function.hpp                        |   400 +
 backend/src/ir/image.cpp                           |   278 +
 backend/src/ir/image.hpp                           |   102 +
 backend/src/ir/immediate.cpp                       |   263 +
 backend/src/ir/immediate.hpp                       |   264 +
 backend/src/ir/instruction.cpp                     |  1684 ++
 backend/src/ir/instruction.hpp                     |   687 +
 backend/src/ir/instruction.hxx                     |    95 +
 backend/src/ir/liveness.cpp                        |   240 +
 backend/src/ir/liveness.hpp                        |   148 +
 backend/src/ir/lowering.cpp                        |   396 +
 backend/src/ir/lowering.hpp                        |    94 +
 backend/src/ir/printf.cpp                          |   222 +
 backend/src/ir/printf.hpp                          |   244 +
 backend/src/ir/profile.cpp                         |   106 +
 backend/src/ir/profile.hpp                         |    86 +
 backend/src/ir/register.cpp                        |    67 +
 backend/src/ir/register.hpp                        |   170 +
 backend/src/ir/sampler.cpp                         |   139 +
 backend/src/ir/sampler.hpp                         |    94 +
 backend/src/ir/type.cpp                            |    51 +
 backend/src/ir/type.hpp                            |    97 +
 backend/src/ir/unit.cpp                            |    61 +
 backend/src/ir/unit.hpp                            |    92 +
 backend/src/ir/value.cpp                           |   607 +
 backend/src/ir/value.hpp                           |   266 +
 backend/src/llvm/llvm_barrier_nodup.cpp            |   115 +
 backend/src/llvm/llvm_gen_backend.cpp              |  3628 ++++
 backend/src/llvm/llvm_gen_backend.hpp              |   105 +
 backend/src/llvm/llvm_gen_ocl_function.hxx         |   196 +
 backend/src/llvm/llvm_intrinsic_lowering.cpp       |   170 +
 backend/src/llvm/llvm_loadstore_optimization.cpp   |   272 +
 backend/src/llvm/llvm_passes.cpp                   |   399 +
 backend/src/llvm/llvm_printf_parser.cpp            |   851 +
 backend/src/llvm/llvm_scalarize.cpp                |   878 +
 backend/src/llvm/llvm_to_gen.cpp                   |   252 +
 backend/src/llvm/llvm_to_gen.hpp                   |    40 +
 backend/src/ocl_as.h                               |  3086 ++++
 backend/src/ocl_barrier.ll                         |    39 +
 backend/src/ocl_common_defines.h                   |   126 +
 backend/src/ocl_convert.h                          | 17415 +++++++++++++++++++
 backend/src/ocl_memcpy.ll                          |   336 +
 backend/src/ocl_memset.ll                          |   127 +
 backend/src/ocl_stdlib.tmpl.h                      |  5160 ++++++
 backend/src/sys/alloc.cpp                          |   359 +
 backend/src/sys/alloc.hpp                          |   342 +
 backend/src/sys/assert.cpp                         |    81 +
 backend/src/sys/assert.hpp                         |    35 +
 backend/src/sys/atomic.hpp                         |    56 +
 backend/src/sys/cvar.cpp                           |    65 +
 backend/src/sys/cvar.hpp                           |    80 +
 backend/src/sys/exception.hpp                      |    56 +
 backend/src/sys/fixed_array.hpp                    |    84 +
 backend/src/sys/hash_map.hpp                       |    82 +
 backend/src/sys/intrinsics.hpp                     |   209 +
 backend/src/sys/intrusive_list.cpp                 |    66 +
 backend/src/sys/intrusive_list.hpp                 |   176 +
 backend/src/sys/list.hpp                           |    65 +
 backend/src/sys/map.hpp                            |    75 +
 backend/src/sys/mutex.cpp                          |    48 +
 backend/src/sys/mutex.hpp                          |    74 +
 backend/src/sys/platform.cpp                       |    79 +
 backend/src/sys/platform.hpp                       |   441 +
 backend/src/sys/set.hpp                            |    70 +
 backend/src/sys/vector.hpp                         |    79 +
 backend/src/update.sh                              |     3 +
 backend/src/update_as.sh                           |    11 +
 backend/src/update_blob_ocl_header.py              |    65 +
 backend/src/update_convert.sh                      |    12 +
 benchmark/CMakeLists.txt                           |    21 +
 benchmark/benchmark_run.cpp                        |   117 +
 benchmark/enqueue_copy_buf.cpp                     |    69 +
 docs/Beignet.mdwn                                  |   230 +
 docs/Beignet/Backend.mdwn                          |    96 +
 docs/Beignet/Backend/TODO.mdwn                     |   110 +
 docs/Beignet/Backend/compiler_backend.mdwn         |   118 +
 docs/Beignet/Backend/gen_ir.mdwn                   |   254 +
 docs/Beignet/Backend/mixed_buffer_pointer.mdwn     |    46 +
 docs/Beignet/Backend/unstructured_branches.mdwn    |   271 +
 docs/NEWS.mdwn                                     |    16 +
 docs/howto/cross-compiler-howto.mdwn               |    60 +
 docs/optimization-guide.mdwn                       |    28 +
 include/CL/cl.h                                    |  1214 ++
 include/CL/cl.hpp                                  | 12452 +++++++++++++
 include/CL/cl_d3d10.h                              |   126 +
 include/CL/cl_d3d11.h                              |   126 +
 include/CL/cl_dx9_media_sharing.h                  |   127 +
 include/CL/cl_egl.h                                |   133 +
 include/CL/cl_ext.h                                |   316 +
 include/CL/cl_gl.h                                 |   162 +
 include/CL/cl_gl_ext.h                             |    69 +
 include/CL/cl_intel.h                              |   141 +
 include/CL/cl_platform.h                           |  1278 ++
 include/CL/opencl.h                                |    54 +
 include/CMakeLists.txt                             |     5 +
 intel-beignet.icd.in                               |     1 +
 kernels/buildin_work_dim.cl                        |     3 +
 kernels/builtin_acos_asin.cl                       |    10 +
 kernels/builtin_atan2.cl                           |     4 +
 kernels/builtin_bitselect.cl                       |     4 +
 kernels/builtin_convert_sat.cl                     |    48 +
 kernels/builtin_exp.cl                             |    10 +
 kernels/builtin_frexp.cl                           |     4 +
 kernels/builtin_global_id.cl                       |     4 +
 kernels/builtin_global_size.cl                     |     3 +
 kernels/builtin_lgamma.cl                          |     4 +
 kernels/builtin_lgamma_r.cl                        |     4 +
 kernels/builtin_local_id.cl                        |     6 +
 kernels/builtin_local_size.cl                      |     3 +
 kernels/builtin_mad_sat.cl                         |     4 +
 kernels/builtin_modf.cl                            |     6 +
 kernels/builtin_nextafter.cl                       |     4 +
 kernels/builtin_num_groups.cl                      |     3 +
 kernels/builtin_pow.cl                             |     7 +
 kernels/builtin_remquo.cl                          |     6 +
 kernels/builtin_shuffle.cl                         |     8 +
 kernels/builtin_shuffle2.cl                        |    13 +
 kernels/builtin_sign.cl                            |     4 +
 kernels/builtin_sinpi.cl                           |     4 +
 kernels/builtin_tgamma.cl                          |     4 +
 kernels/compare_image_2d_and_1d_array.cl           |    13 +
 kernels/compiler_abs.cl                            |    28 +
 kernels/compiler_abs_diff.cl                       |    30 +
 kernels/compiler_address_space.cl                  |     9 +
 kernels/compiler_argument_structure.cl             |     9 +
 kernels/compiler_argument_structure_indirect.cl    |     9 +
 kernels/compiler_arith_shift_right.cl              |     4 +
 kernels/compiler_array.cl                          |    14 +
 kernels/compiler_array0.cl                         |    16 +
 kernels/compiler_array1.cl                         |    15 +
 kernels/compiler_array2.cl                         |    13 +
 kernels/compiler_array3.cl                         |    14 +
 kernels/compiler_async_copy.cl                     |    24 +
 kernels/compiler_async_copy_and_prefetch.cl        |     9 +
 kernels/compiler_async_stride_copy.cl              |    16 +
 kernels/compiler_atomic_functions.cl               |    50 +
 kernels/compiler_basic_arithmetic.cl               |    53 +
 kernels/compiler_bool_cross_basic_block.cl         |    21 +
 kernels/compiler_box_blur.cl                       |    80 +
 kernels/compiler_box_blur_float.cl                 |    48 +
 kernels/compiler_box_blur_image.cl                 |    18 +
 kernels/compiler_byte_scatter.cl                   |     7 +
 kernels/compiler_ceil.cl                           |     4 +
 kernels/compiler_clz_int.cl                        |     5 +
 kernels/compiler_clz_short.cl                      |     5 +
 kernels/compiler_constant_expr.cl                  |    23 +
 kernels/compiler_convert_uchar_sat.cl              |     4 +
 kernels/compiler_data_types.cl                     |    80 +
 kernels/compiler_degrees.cl                        |     4 +
 kernels/compiler_displacement_map_element.cl       |    11 +
 kernels/compiler_double.cl                         |     9 +
 kernels/compiler_double_2.cl                       |     9 +
 kernels/compiler_double_3.cl                       |     6 +
 kernels/compiler_double_4.cl                       |     5 +
 kernels/compiler_event.cl                          |     6 +
 kernels/compiler_fabs.cl                           |     5 +
 kernels/compiler_function_argument.cl              |     7 +
 kernels/compiler_function_argument0.cl             |     7 +
 kernels/compiler_function_argument1.cl             |     7 +
 kernels/compiler_function_argument2.cl             |    12 +
 kernels/compiler_function_argument3.cl             |    71 +
 kernels/compiler_function_constant.cl              |     6 +
 kernels/compiler_function_constant0.cl             |     6 +
 kernels/compiler_function_qualifiers.cl            |     9 +
 kernels/compiler_gather_register_file.cl           |    10 +
 kernels/compiler_gather_register_file0.cl          |    10 +
 kernels/compiler_gather_register_file1.cl          |    11 +
 kernels/compiler_geometric_builtin.cl              |    11 +
 kernels/compiler_getelementptr_bitcast.cl          |    18 +
 kernels/compiler_global_constant.cl                |    76 +
 kernels/compiler_global_constant_2.cl              |    20 +
 kernels/compiler_global_memory_barrier.cl          |     7 +
 kernels/compiler_group_size.cl                     |    29 +
 kernels/compiler_hadd.cl                           |     4 +
 kernels/compiler_if_else.cl                        |    14 +
 kernels/compiler_insert_to_constant.cl             |     6 +
 kernels/compiler_insert_vector.cl                  |    11 +
 kernels/compiler_insn_selection_masked_min_max.cl  |    11 +
 kernels/compiler_insn_selection_max.cl             |     7 +
 kernels/compiler_insn_selection_min.cl             |     7 +
 kernels/compiler_integer_builtin.cl                |    23 +
 kernels/compiler_integer_division.cl               |     6 +
 kernels/compiler_integer_remainder.cl              |     6 +
 kernels/compiler_load_bool_imm.cl                  |    12 +
 kernels/compiler_local_memory_barrier.cl           |     6 +
 kernels/compiler_local_memory_barrier_2.cl         |     7 +
 kernels/compiler_local_memory_barrier_wg64.cl      |     6 +
 kernels/compiler_local_memory_two_ptr.cl           |    10 +
 kernels/compiler_local_slm.cl                      |    24 +
 kernels/compiler_long.cl                           |     8 +
 kernels/compiler_long_2.cl                         |    20 +
 kernels/compiler_long_asr.cl                       |     7 +
 kernels/compiler_long_cmp.cl                       |    29 +
 kernels/compiler_long_convert.cl                   |    19 +
 kernels/compiler_long_mult.cl                      |     7 +
 kernels/compiler_long_shl.cl                       |     7 +
 kernels/compiler_long_shr.cl                       |     7 +
 kernels/compiler_lower_return0.cl                  |     8 +
 kernels/compiler_lower_return1.cl                  |     8 +
 kernels/compiler_lower_return2.cl                  |    11 +
 kernels/compiler_mad24.cl                          |     4 +
 kernels/compiler_mad_hi.cl                         |     4 +
 kernels/compiler_mandelbrot.cl                     |    47 +
 kernels/compiler_mandelbrot_alternate.cl           |    38 +
 kernels/compiler_mandelbrot_alternate_ref.bmp      |   Bin 0 -> 196662 bytes
 kernels/compiler_mandelbrot_ref.bmp                |   Bin 0 -> 196662 bytes
 kernels/compiler_math.cl                           |    40 +
 kernels/compiler_math_2op.cl                       |    19 +
 kernels/compiler_math_3op.cl                       |     9 +
 kernels/compiler_math_builtin.cl                   |    82 +
 kernels/compiler_math_constants.cl                 |    23 +
 kernels/compiler_mem_fence.cl                      |    10 +
 kernels/compiler_mixed_pointer.cl                  |    23 +
 kernels/compiler_mul24.cl                          |     4 +
 kernels/compiler_mul_hi.cl                         |     4 +
 kernels/compiler_multiple_kernels.cl               |     7 +
 kernels/compiler_obread.cl                         |     8 +
 kernels/compiler_obwrite.cl                        |     8 +
 kernels/compiler_preprocessor_macros.cl            |    13 +
 kernels/compiler_private_data_overflow.cl          |    10 +
 kernels/compiler_radians.cl                        |     4 +
 kernels/compiler_region.cl                         |    10 +
 kernels/compiler_region0.cl                        |    11 +
 kernels/compiler_region1.cl                        |     9 +
 kernels/compiler_relational_builtin.cl             |    24 +
 kernels/compiler_rhadd.cl                          |     4 +
 kernels/compiler_rotate.cl                         |     5 +
 kernels/compiler_sampler.cl                        |    25 +
 kernels/compiler_saturate.cl                       |    16 +
 kernels/compiler_saturate_sub.cl                   |    16 +
 kernels/compiler_shift_right.cl                    |     4 +
 kernels/compiler_short_scatter.cl                  |     7 +
 kernels/compiler_simd_all.cl                       |    12 +
 kernels/compiler_simd_any.cl                       |    15 +
 kernels/compiler_smoothstep.cl                     |     4 +
 kernels/compiler_step.cl                           |    38 +
 kernels/compiler_structure_attributes.cl           |    17 +
 kernels/compiler_switch.cl                         |    14 +
 kernels/compiler_type_casting.cl                   |    19 +
 kernels/compiler_uint16_copy.cl                    |     8 +
 kernels/compiler_uint2_copy.cl                     |     7 +
 kernels/compiler_uint3_copy.cl                     |     7 +
 kernels/compiler_uint3_unaligned_copy.cl           |     8 +
 kernels/compiler_uint8_copy.cl                     |     7 +
 kernels/compiler_unstructured_branch0.cl           |    14 +
 kernels/compiler_unstructured_branch1.cl           |    14 +
 kernels/compiler_unstructured_branch2.cl           |    18 +
 kernels/compiler_unstructured_branch3.cl           |    16 +
 kernels/compiler_upsample_int.cl                   |     4 +
 kernels/compiler_upsample_long.cl                  |     4 +
 kernels/compiler_vect_compare.cl                   |     7 +
 kernels/compiler_vector_inc.cl                     |    13 +
 kernels/compiler_vector_load_store.cl              |    40 +
 kernels/compiler_volatile.cl                       |     4 +
 kernels/compiler_vote_all.cl                       |    10 +
 kernels/compiler_vote_any.cl                       |    10 +
 kernels/compiler_workitem_builtin.cl               |    12 +
 kernels/compiler_write_only_bytes.cl               |     6 +
 kernels/compiler_write_only_shorts.cl              |     6 +
 kernels/double_precision_check.cl                  |    11 +
 kernels/empty.cl                                   |     1 +
 kernels/image_1D_buffer.cl                         |    13 +
 kernels/include/runtime_compile_link_inc.h         |     4 +
 kernels/my_test.cl                                 |    26 +
 kernels/null_kernel_arg.cl                         |     9 +
 kernels/runtime_compile_link.h                     |     1 +
 kernels/runtime_compile_link_a.cl                  |    13 +
 kernels/runtime_compile_link_b.cl                  |     9 +
 kernels/test_cl_finish.cl                          |    12 +
 kernels/test_copy_buffer.cl                        |     6 +
 kernels/test_copy_buffer_row.cl                    |     8 +
 kernels/test_copy_image.cl                         |    10 +
 kernels/test_copy_image1.cl                        |    33 +
 kernels/test_copy_image_1d.cl                      |     9 +
 kernels/test_copy_image_3d.cl                      |    28 +
 kernels/test_fill_gl_image.cl                      |    11 +
 kernels/test_fill_image.cl                         |    13 +
 kernels/test_fill_image0.cl                        |     9 +
 kernels/test_fill_image_1d.cl                      |     8 +
 kernels/test_fill_image_3d.cl                      |    14 +
 kernels/test_fill_image_3d_2.cl                    |    10 +
 kernels/test_get_arg_info.cl                       |     8 +
 kernels/test_get_image_info.cl                     |    13 +
 kernels/test_get_image_info_array.cl               |    25 +
 kernels/test_movforphi_undef.cl                    |    18 +
 kernels/test_printf.cl                             |    38 +
 kernels/test_write_only.cl                         |     6 +
 setup_fulsim_hsw.sh                                |     5 +
 setup_fulsim_ivb.sh                                |     5 +
 setup_perfsim_ivb.sh                               |     4 +
 src/.gitignore                                     |     2 +
 src/CMakeLists.txt                                 |   126 +
 src/OCLConfig.h.in                                 |     6 +
 src/cl_alloc.c                                     |    88 +
 src/cl_alloc.h                                     |    47 +
 src/cl_api.c                                       |  3341 ++++
 src/cl_command_queue.c                             |   622 +
 src/cl_command_queue.h                             |   109 +
 src/cl_command_queue_gen7.c                        |   394 +
 src/cl_context.c                                   |   372 +
 src/cl_context.h                                   |   166 +
 src/cl_device_data.h                               |   194 +
 src/cl_device_id.c                                 |   617 +
 src/cl_device_id.h                                 |   145 +
 src/cl_driver.cpp                                  |    40 +
 src/cl_driver.h                                    |   383 +
 src/cl_driver_defs.c                               |    95 +
 src/cl_driver_type.h                               |    24 +
 src/cl_enqueue.c                                   |   472 +
 src/cl_enqueue.h                                   |    73 +
 src/cl_event.c                                     |   650 +
 src/cl_event.h                                     |   106 +
 src/cl_extensions.c                                |   107 +
 src/cl_extensions.h                                |    99 +
 src/cl_gbe_loader.cpp                              |   328 +
 src/cl_gbe_loader.h                                |    80 +
 src/cl_gen75_device.h                              |    30 +
 src/cl_gen7_device.h                               |    29 +
 src/cl_gl_api.c                                    |   153 +
 src/cl_gt_device.h                                 |   124 +
 src/cl_image.c                                     |   229 +
 src/cl_image.h                                     |    44 +
 src/cl_internals.h                                 |    36 +
 src/cl_kernel.c                                    |   431 +
 src/cl_kernel.h                                    |   116 +
 src/cl_khr_icd.c                                   |   174 +
 src/cl_khr_icd.h                                   |    34 +
 src/cl_mem.c                                       |  1903 ++
 src/cl_mem.h                                       |   290 +
 src/cl_mem_gl.c                                    |    97 +
 src/cl_mem_gl.h                                    |    17 +
 src/cl_platform_id.c                               |   112 +
 src/cl_platform_id.h                               |    72 +
 src/cl_program.c                                   |   851 +
 src/cl_program.h                                   |   136 +
 src/cl_sampler.c                                   |   142 +
 src/cl_sampler.h                                   |    57 +
 src/cl_thread.c                                    |   265 +
 src/cl_thread.h                                    |    47 +
 src/cl_utils.h                                     |   316 +
 src/intel/intel_batchbuffer.c                      |   191 +
 src/intel/intel_batchbuffer.h                      |   152 +
 src/intel/intel_defines.h                          |   339 +
 src/intel/intel_dri_resource_sharing.c             |   208 +
 src/intel/intel_dri_resource_sharing.h             |    39 +
 src/intel/intel_dri_resource_sharing_int.h         |   143 +
 src/intel/intel_driver.c                           |   744 +
 src/intel/intel_driver.h                           |   125 +
 src/intel/intel_gpgpu.c                            |  1513 ++
 src/intel/intel_gpgpu.h                            |    34 +
 src/intel/intel_structs.h                          |   461 +
 src/kernels/cl_internal_copy_buf_align16.cl        |    12 +
 src/kernels/cl_internal_copy_buf_align4.cl         |     8 +
 src/kernels/cl_internal_copy_buf_rect.cl           |    15 +
 .../cl_internal_copy_buf_unalign_dst_offset.cl     |    28 +
 .../cl_internal_copy_buf_unalign_same_offset.cl    |    19 +
 .../cl_internal_copy_buf_unalign_src_offset.cl     |    29 +
 src/kernels/cl_internal_copy_buffer_to_image_2d.cl |    18 +
 src/kernels/cl_internal_copy_buffer_to_image_3d.cl |    19 +
 src/kernels/cl_internal_copy_image_1d_to_1d.cl     |    19 +
 src/kernels/cl_internal_copy_image_2d_to_2d.cl     |    21 +
 src/kernels/cl_internal_copy_image_2d_to_3d.cl     |    22 +
 src/kernels/cl_internal_copy_image_2d_to_buffer.cl |    19 +
 src/kernels/cl_internal_copy_image_3d_to_2d.cl     |    22 +
 src/kernels/cl_internal_copy_image_3d_to_3d.cl     |    23 +
 src/kernels/cl_internal_copy_image_3d_to_buffer.cl |    22 +
 src/kernels/cl_internal_fill_buf_align128.cl       |     9 +
 src/kernels/cl_internal_fill_buf_align2.cl         |     8 +
 src/kernels/cl_internal_fill_buf_align4.cl         |     8 +
 src/kernels/cl_internal_fill_buf_align8.cl         |    14 +
 src/kernels/cl_internal_fill_buf_unalign.cl        |     8 +
 src/kernels/cl_internal_fill_image_1d.cl           |    14 +
 src/kernels/cl_internal_fill_image_1d_array.cl     |    15 +
 src/kernels/cl_internal_fill_image_2d.cl           |    15 +
 src/kernels/cl_internal_fill_image_2d_array.cl     |    16 +
 src/kernels/cl_internal_fill_image_3d.cl           |    16 +
 src/performance.c                                  |   324 +
 src/performance.h                                  |    12 +
 src/x11/dricommon.c                                |   330 +
 src/x11/dricommon.h                                |    99 +
 src/x11/mesa_egl_extension.c                       |   307 +
 src/x11/mesa_egl_extension.h                       |    20 +
 src/x11/mesa_egl_res_share.c                       |   135 +
 src/x11/mesa_egl_res_share.h                       |    44 +
 src/x11/va_dri2.c                                  |   327 +
 src/x11/va_dri2.h                                  |    89 +
 src/x11/va_dri2str.h                               |   211 +
 src/x11/va_dri2tokens.h                            |    66 +
 utests/.gitignore                                  |    15 +
 utests/CMakeLists.txt                              |   241 +
 utests/buildin_work_dim.cpp                        |    37 +
 utests/builtin_acos_asin.cpp                       |    87 +
 utests/builtin_atan2.cpp                           |    43 +
 utests/builtin_bitselect.cpp                       |    50 +
 utests/builtin_convert_sat.cpp                     |    80 +
 utests/builtin_exp.cpp                             |   102 +
 utests/builtin_frexp.cpp                           |    50 +
 utests/builtin_global_id.cpp                       |    77 +
 utests/builtin_global_size.cpp                     |   108 +
 utests/builtin_kernel_max_global_size.cpp          |    30 +
 utests/builtin_lgamma.cpp                          |    40 +
 utests/builtin_lgamma_r.cpp                        |    46 +
 utests/builtin_local_id.cpp                        |    81 +
 utests/builtin_local_size.cpp                      |    88 +
 utests/builtin_mad_sat.cpp                         |    44 +
 utests/builtin_modf.cpp                            |    56 +
 utests/builtin_nextafter.cpp                       |    60 +
 utests/builtin_num_groups.cpp                      |    85 +
 utests/builtin_pow.cpp                             |    92 +
 utests/builtin_remquo.cpp                          |    65 +
 utests/builtin_shuffle.cpp                         |    45 +
 utests/builtin_shuffle2.cpp                        |    45 +
 utests/builtin_sign.cpp                            |    47 +
 utests/builtin_sinpi.cpp                           |   104 +
 utests/builtin_tgamma.cpp                          |    42 +
 utests/cl_create_kernel.cpp                        |    16 +
 utests/compare_image_2d_and_1d_array.cpp           |    79 +
 utests/compiler_abs.cpp                            |   254 +
 utests/compiler_abs_diff.cpp                       |   295 +
 utests/compiler_address_space.cpp                  |    10 +
 utests/compiler_argument_structure.cpp             |    28 +
 utests/compiler_argument_structure_indirect.cpp    |    29 +
 utests/compiler_arith_shift_right.cpp              |    43 +
 utests/compiler_array.cpp                          |    28 +
 utests/compiler_array0.cpp                         |    54 +
 utests/compiler_array1.cpp                         |    52 +
 utests/compiler_array2.cpp                         |    50 +
 utests/compiler_array3.cpp                         |    51 +
 utests/compiler_async_copy.cpp                     |    55 +
 utests/compiler_async_copy_and_prefetch.cpp        |    10 +
 utests/compiler_async_stride_copy.cpp              |    45 +
 utests/compiler_atomic_functions.cpp               |    97 +
 utests/compiler_basic_arithmetic.cpp               |   115 +
 utests/compiler_bool_cross_basic_block.cpp         |    55 +
 utests/compiler_box_blur.cpp                       |    43 +
 utests/compiler_box_blur_float.cpp                 |    65 +
 utests/compiler_box_blur_image.cpp                 |    52 +
 utests/compiler_byte_scatter.cpp                   |    24 +
 utests/compiler_ceil.cpp                           |    43 +
 utests/compiler_cl_finish.cpp                      |    50 +
 utests/compiler_clz_int.cpp                        |    31 +
 utests/compiler_clz_short.cpp                      |    31 +
 utests/compiler_constant_expr.cpp                  |    35 +
 utests/compiler_convert_uchar_sat.cpp              |    44 +
 utests/compiler_copy_buffer.cpp                    |    32 +
 utests/compiler_copy_buffer_row.cpp                |    40 +
 utests/compiler_copy_image.cpp                     |    58 +
 utests/compiler_copy_image1.cpp                    |    83 +
 utests/compiler_copy_image_1d.cpp                  |    52 +
 utests/compiler_copy_image_3d.cpp                  |    77 +
 utests/compiler_data_types.cpp                     |     9 +
 utests/compiler_degrees.cpp                        |    32 +
 utests/compiler_displacement_map_element.cpp       |    64 +
 utests/compiler_double.cpp                         |    46 +
 utests/compiler_double_2.cpp                       |    47 +
 utests/compiler_double_3.cpp                       |    46 +
 utests/compiler_double_4.cpp                       |    40 +
 utests/compiler_double_precision.cpp               |    43 +
 utests/compiler_fabs.cpp                           |    44 +
 utests/compiler_fill_gl_image.cpp                  |    76 +
 utests/compiler_fill_image.cpp                     |    44 +
 utests/compiler_fill_image0.cpp                    |    42 +
 utests/compiler_fill_image_1d.cpp                  |    50 +
 utests/compiler_fill_image_3d.cpp                  |    50 +
 utests/compiler_fill_image_3d_2.cpp                |    48 +
 utests/compiler_function_argument.cpp              |    27 +
 utests/compiler_function_argument0.cpp             |    26 +
 utests/compiler_function_argument1.cpp             |    31 +
 utests/compiler_function_argument2.cpp             |    57 +
 utests/compiler_function_argument3.cpp             |    45 +
 utests/compiler_function_constant.cpp              |    34 +
 utests/compiler_function_constant0.cpp             |    40 +
 utests/compiler_function_constant1.cpp             |    47 +
 utests/compiler_function_qualifiers.cpp            |    20 +
 utests/compiler_geometric_builtin.cpp              |     9 +
 utests/compiler_get_image_info.cpp                 |    50 +
 utests/compiler_get_image_info_array.cpp           |    64 +
 utests/compiler_getelementptr_bitcast.cpp          |    45 +
 utests/compiler_global_constant.cpp                |   104 +
 utests/compiler_global_constant_2.cpp              |    59 +
 utests/compiler_global_memory_barrier.cpp          |    28 +
 utests/compiler_group_size.cpp                     |   141 +
 utests/compiler_hadd.cpp                           |    40 +
 utests/compiler_if_else.cpp                        |    64 +
 utests/compiler_insert_to_constant.cpp             |    30 +
 utests/compiler_insert_vector.cpp                  |    18 +
 utests/compiler_insn_selection_masked_min_max.cpp  |    42 +
 utests/compiler_insn_selection_max.cpp             |    37 +
 utests/compiler_insn_selection_min.cpp             |    36 +
 utests/compiler_integer_builtin.cpp                |     9 +
 utests/compiler_integer_division.cpp               |    44 +
 utests/compiler_integer_remainder.cpp              |    44 +
 utests/compiler_load_bool_imm.cpp                  |    29 +
 utests/compiler_local_memory_barrier.cpp           |    46 +
 utests/compiler_local_memory_barrier_2.cpp         |    29 +
 utests/compiler_local_memory_barrier_wg64.cpp      |    46 +
 utests/compiler_local_memory_two_ptr.cpp           |    50 +
 utests/compiler_local_slm.cpp                      |    33 +
 utests/compiler_long.cpp                           |    60 +
 utests/compiler_long_2.cpp                         |    51 +
 utests/compiler_long_asr.cpp                       |    41 +
 utests/compiler_long_cmp.cpp                       |   122 +
 utests/compiler_long_convert.cpp                   |   158 +
 utests/compiler_long_mult.cpp                      |    49 +
 utests/compiler_long_shl.cpp                       |    41 +
 utests/compiler_long_shr.cpp                       |    41 +
 utests/compiler_lower_return0.cpp                  |    54 +
 utests/compiler_lower_return1.cpp                  |    47 +
 utests/compiler_lower_return2.cpp                  |    48 +
 utests/compiler_mad24.cpp                          |    41 +
 utests/compiler_mad_hi.cpp                         |    46 +
 utests/compiler_mandelbrot.cpp                     |    48 +
 utests/compiler_mandelbrot_alternate.cpp           |    54 +
 utests/compiler_math.cpp                           |    89 +
 utests/compiler_math_2op.cpp                       |    80 +
 utests/compiler_math_3op.cpp                       |    64 +
 utests/compiler_math_builtin.cpp                   |     9 +
 utests/compiler_math_constants.cpp                 |     9 +
 utests/compiler_mem_fence.cpp                      |     9 +
 utests/compiler_mixed_pointer.cpp                  |   119 +
 utests/compiler_movforphi_undef.cpp                |    61 +
 utests/compiler_mul24.cpp                          |    36 +
 utests/compiler_mul_hi.cpp                         |    40 +
 utests/compiler_multiple_kernels.cpp               |     8 +
 utests/compiler_preprocessor_macros.cpp            |     9 +
 utests/compiler_private_data_overflow.cpp          |    15 +
 utests/compiler_program_objects.cpp                |    64 +
 utests/compiler_radians.cpp                        |    32 +
 utests/compiler_relational_builtin.cpp             |     9 +
 utests/compiler_rhadd.cpp                          |    41 +
 utests/compiler_rotate.cpp                         |    40 +
 utests/compiler_sampler.cpp                        |    41 +
 utests/compiler_saturate.cpp                       |   114 +
 utests/compiler_saturate_sub.cpp                   |   114 +
 utests/compiler_shader_toy.cpp                     |    87 +
 utests/compiler_shift_right.cpp                    |    45 +
 utests/compiler_short_scatter.cpp                  |    25 +
 utests/compiler_simd_all.cpp                       |    43 +
 utests/compiler_simd_any.cpp                       |    43 +
 utests/compiler_smoothstep.cpp                     |    58 +
 utests/compiler_step.cpp                           |   342 +
 utests/compiler_structure_attributes.cpp           |     9 +
 utests/compiler_switch.cpp                         |    48 +
 utests/compiler_type_casting.cpp                   |    10 +
 utests/compiler_uint16_copy.cpp                    |    35 +
 utests/compiler_uint2_copy.cpp                     |    31 +
 utests/compiler_uint3_copy.cpp                     |    40 +
 utests/compiler_uint3_unaligned_copy.cpp           |    42 +
 utests/compiler_uint8_copy.cpp                     |    35 +
 utests/compiler_unstructured_branch0.cpp           |    55 +
 utests/compiler_unstructured_branch1.cpp           |    54 +
 utests/compiler_unstructured_branch2.cpp           |    68 +
 utests/compiler_unstructured_branch3.cpp           |    58 +
 utests/compiler_upsample_int.cpp                   |    37 +
 utests/compiler_upsample_long.cpp                  |    38 +
 utests/compiler_vect_compare.cpp                   |    44 +
 utests/compiler_vector_inc.cpp                     |    46 +
 utests/compiler_vector_load_store.cpp              |    63 +
 utests/compiler_volatile.cpp                       |     9 +
 utests/compiler_workitem_builtin.cpp               |     9 +
 utests/compiler_write_only.cpp                     |    43 +
 utests/compiler_write_only_bytes.cpp               |    23 +
 utests/compiler_write_only_shorts.cpp              |    24 +
 utests/enqueue_built_in_kernels.cpp                |    19 +
 utests/enqueue_copy_buf.cpp                        |    66 +
 utests/enqueue_copy_buf_unaligned.cpp              |   118 +
 utests/enqueue_fill_buf.cpp                        |    90 +
 utests/get_arg_info.cpp                            |    85 +
 utests/get_cl_info.cpp                             |   641 +
 utests/image_1D_buffer.cpp                         |    80 +
 utests/load_program_from_bin_file.cpp              |    77 +
 utests/load_program_from_gen_bin.cpp               |    93 +
 utests/my_test.cpp                                 |    99 +
 utests/new_data.txt                                |   256 +
 utests/profiling_exec.cpp                          |   102 +
 utests/runtime_barrier_list.cpp                    |    75 +
 utests/runtime_compile_link.cpp                    |   162 +
 utests/runtime_createcontext.cpp                   |    14 +
 utests/runtime_event.cpp                           |    60 +
 utests/runtime_flat_address_space.cpp              |    75 +
 utests/runtime_marker_list.cpp                     |    75 +
 utests/runtime_null_kernel_arg.cpp                 |    27 +
 utests/setenv.sh.in                                |     7 +
 utests/sub_buffer.cpp                              |   135 +
 utests/test_printf.cpp                             |    18 +
 utests/utest.cpp                                   |   183 +
 utests/utest.hpp                                   |   139 +
 utests/utest_assert.cpp                            |    41 +
 utests/utest_assert.hpp                            |    44 +
 utests/utest_error.c                               |    76 +
 utests/utest_error.h                               |    26 +
 utests/utest_exception.hpp                         |    48 +
 utests/utest_file_map.cpp                          |   117 +
 utests/utest_file_map.hpp                          |    84 +
 utests/utest_generator.py                          |   387 +
 utests/utest_helper.cpp                            |   674 +
 utests/utest_helper.hpp                            |   234 +
 utests/utest_math_gen.py                           |   577 +
 utests/utest_run.cpp                               |   118 +
 654 files changed, 120515 insertions(+)

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



More information about the Pkg-opencl-devel mailing list