[Pkg-opencl-devel] [beignet] 33/66: Imported Debian patch 0.1+git20130621+30586bf-1

Andreas Beckmann anbe at moszumanska.debian.org
Fri Oct 31 07:27:05 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 123ba56870d5e63e85a091a0102a1bc72558c16f
Merge: e84fcd0 b49cd1f
Author: Simon Richter <sjr at debian.org>
Date:   Fri Jun 21 12:08:49 2013 +0200

    Imported Debian patch 0.1+git20130621+30586bf-1

 backend/src/backend/gen_context.cpp                |   17 +
 backend/src/backend/gen_context.hpp                |    2 +
 backend/src/backend/gen_defs.hpp                   |   10 +-
 backend/src/backend/gen_encoder.cpp                |  203 +-
 backend/src/backend/gen_encoder.hpp                |    6 +
 .../src/backend/gen_insn_gen7_schedule_info.hxx    |    2 +
 backend/src/backend/gen_insn_selection.cpp         |  148 +-
 backend/src/backend/gen_insn_selection.hxx         |    4 +
 backend/src/backend/gen_reg_allocation.cpp         |    1 -
 backend/src/backend/gen_register.hpp               |  102 +-
 backend/src/gen_as.sh                              |   83 +
 backend/src/gen_convert.sh                         |   52 +
 backend/src/genconfig.sh                           |   10 +
 backend/src/ir/profile.cpp                         |    1 +
 backend/src/llvm/llvm_gen_backend.cpp              |    3 +
 backend/src/llvm/llvm_scalarize.cpp                |    6 +-
 backend/src/ocl_stdlib.h                           | 4002 +++++++++++++++++++-
 backend/src/update.sh                              |    3 +
 backend/src/update_as.sh                           |   11 +
 backend/src/update_convert.sh                      |   11 +
 debian/changelog                                   |    6 +
 ...ch => 0001-Add-vector-argument-test-case.patch} |   20 +-
 ...0001-Generate-all-supported-as_-functions.patch | 1301 -------
 .../0002-Define-all-convert_-functions.patch       |  975 -----
 ...ng-and-ulong-types-to-generated-functions.patch | 1722 ---------
 .../0005-Fix-several-typos-in-unit-test.patch      |   58 -
 debian/patches/0006-Support-64-bit-float.patch     |  842 ----
 .../patches/0007-test-case-for-64-bit-float.patch  |  159 -
 ...d-OpenCL-1.2-definitions-required-for-ICD.patch |   95 -
 ...hr_fp64-extension-for-OpenCL-stdlib-heade.patch |   33 -
 .../patches/0010-Define-double-vector-types.patch  |   23 -
 ...ration-of-convert_-and-as_-functions-for-.patch | 1430 -------
 .../0012-GBE-Fixed-one-bug-in-scalarize-pass.patch |   40 -
 debian/patches/series                              |   12 +-
 kernels/compiler_double.cl                         |    9 +
 kernels/compiler_double_2.cl                       |    9 +
 kernels/compiler_double_3.cl                       |    6 +
 kernels/get_program_info.cl                        |   10 +
 utests/CMakeLists.txt                              |    4 +
 utests/compiler_double.cpp                         |   46 +
 utests/compiler_double_2.cpp                       |   47 +
 utests/compiler_double_3.cpp                       |   46 +
 utests/compiler_sub_bytes.cpp                      |    4 +-
 utests/compiler_sub_shorts.cpp                     |    4 +-
 utests/get_program_info.cpp                        |  247 ++
 45 files changed, 5067 insertions(+), 6758 deletions(-)

diff --cc debian/changelog
index 0cae6dc,0000000..38fba13
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,127 -1,0 +1,133 @@@
++beignet (0.1+git20130621+30586bf-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Simon Richter <sjr at debian.org>  Fri, 21 Jun 2013 12:08:49 +0200
++
 +beignet (0.1+git20130619+42967d2-2) unstable; urgency=low
 +
 +  * Drop EGL support for kFreeBSD for the time being
 +
 + -- Simon Richter <sjr at debian.org>  Thu, 20 Jun 2013 11:18:59 +0200
 +
 +beignet (0.1+git20130619+42967d2-1) unstable; urgency=low
 +
 +  * New upstream release
 +  * Build against Mesa 9
 +  * Enable GL sharing extension
 +
 + -- Simon Richter <sjr at debian.org>  Wed, 19 Jun 2013 20:48:03 +0200
 +
 +beignet (0.1+git20130614+89b5e40-2) unstable; urgency=low
 +
 +  * Add Ubuntu support
 +  * Upload to unstable to get an ICD capable package there
 +
 + -- Simon Richter <sjr at debian.org>  Fri, 14 Jun 2013 17:40:45 +0200
 +
 +beignet (0.1+git20130614+89b5e40-1) experimental; urgency=low
 +
 +  * New upstream release
 +
 + -- Simon Richter <sjr at debian.org>  Fri, 14 Jun 2013 15:22:18 +0200
 +
 +beignet (0.1+git20130521+a7ea35c-1) experimental; urgency=low
 +
 +  * Rename binary package
 +
 + -- Simon Richter <sjr at debian.org>  Tue, 21 May 2013 10:48:39 +0200
 +
 +beignet (0.1+git20130521+a7ea35c-1~prerename) experimental; urgency=low
 +
 +  * New upstream release
 +  * Move libraries to /usr/lib/beignet (should not be used directly)
 +
 + -- Simon Richter <sjr at debian.org>  Tue, 21 May 2013 09:17:45 +0200
 +
 +beignet (0.1+git20130514+19e9c58-1) experimental; urgency=low
 +
 +  * New upstream release
 +  * Added a number of tentative patches
 +
 + -- Simon Richter <sjr at debian.org>  Tue, 14 May 2013 20:04:29 +0200
 +
 +beignet (0.1+git20130502+63e60ed-1) experimental; urgency=low
 +
 +  * New upstream release
 +
 + -- Simon Richter <sjr at debian.org>  Mon, 06 May 2013 06:30:32 +0200
 +
 +beignet (0.1+git20130426+0c8f6fe-1) experimental; urgency=low
 +
 +  * New upstream release
 +
 + -- Simon Richter <sjr at debian.org>  Fri, 26 Apr 2013 14:42:21 +0200
 +
 +beignet (0.1+git20130422+003fac5-2) experimental; urgency=low
 +
 +  * Add patch for select()
 +  * Add patch for fmin() / fmax()
 +
 + -- Simon Richter <sjr at debian.org>  Mon, 22 Apr 2013 18:26:01 +0200
 +
 +beignet (0.1+git20130422+003fac5-1) experimental; urgency=low
 +
 +  * New upstream release
 +
 + -- Simon Richter <sjr at debian.org>  Mon, 22 Apr 2013 15:10:54 +0200
 +
 +beignet (0.1+git20130419+9c11c18-1) experimental; urgency=low
 +
 +  * Add more functionality patches
 +  * New upstream release
 +
 + -- Simon Richter <sjr at debian.org>  Fri, 19 Apr 2013 14:14:39 +0200
 +
 +beignet (0.1+git20130418+0546d2e-2) experimental; urgency=low
 +
 +  * Add functionality patches
 +  * Use clang 3.0 command line syntax
 +
 + -- Simon Richter <sjr at debian.org>  Fri, 19 Apr 2013 09:53:23 +0200
 +
 +beignet (0.1+git20130418+0546d2e-1) experimental; urgency=low
 +
 +  * New upstream release
 +
 + -- Simon Richter <sjr at debian.org>  Thu, 18 Apr 2013 11:51:37 +0200
 +
 +beignet (0.1-1) unstable; urgency=low
 +
 +  * New upstream release
 +
 + -- Simon Richter <sjr at debian.org>  Tue, 16 Apr 2013 17:16:18 +0200
 +
 +beignet (0.0.0+git2013.04.11+e6b503e-1) unstable; urgency=low
 +
 +  * New upstream release
 +
 + -- Simon Richter <sjr at debian.org>  Mon, 15 Apr 2013 18:22:45 +0200
 +
 +beignet (0.0.0+git2013.04.01+d1b234c-4) unstable; urgency=low
 +
 +  * Build fix for kfreebsd-*
 +
 + -- Simon Richter <sjr at debian.org>  Fri, 12 Apr 2013 11:22:36 +0200
 +
 +beignet (0.0.0+git2013.04.01+d1b234c-3) unstable; urgency=low
 +
 +  * Adjust Build-Depends, Architecture list
 +
 + -- Simon Richter <sjr at debian.org>  Fri, 12 Apr 2013 10:32:36 +0200
 +
 +beignet (0.0.0+git2013.04.01+d1b234c-2) unstable; urgency=low
 +
 +  * Add patch to support size queries in device info
 +
 + -- Simon Richter <sjr at debian.org>  Thu, 11 Apr 2013 14:00:59 +0200
 +
 +beignet (0.0.0+git2013.04.01+d1b234c-1) unstable; urgency=low
 +
 +  * Initial release.
 +
 + -- Simon Richter <sjr at debian.org>  Tue, 09 Apr 2013 17:14:00 +0200
diff --cc debian/patches/0001-Add-vector-argument-test-case.patch
index ed1564d,0000000..34a125f
mode 100644,000000..100644
--- a/debian/patches/0001-Add-vector-argument-test-case.patch
+++ b/debian/patches/0001-Add-vector-argument-test-case.patch
@@@ -1,69 -1,0 +1,69 @@@
- From b5563b40490e799465a597dab817c9e603c24028 Mon Sep 17 00:00:00 2001
++From ee47f1b7f325f6e8b1c54c81a16f2480c968513b Mon Sep 17 00:00:00 2001
 +From: Yang Rong <rong.r.yang at intel.com>
 +Date: Thu, 16 May 2013 12:36:35 +0800
- Subject: [PATCH 04/12] Add vector argument test case.
++Subject: [PATCH 1/2] Add vector argument test case.
 +To: beignet at lists.freedesktop.org
 +
 +Signed-off-by: Yang Rong <rong.r.yang at intel.com>
 +---
 + kernels/compiler_function_argument2.cl |    6 ++++++
 + utests/CMakeLists.txt                  |    1 +
 + utests/compiler_function_argument2.cpp |   26 ++++++++++++++++++++++++++
 + 3 files changed, 33 insertions(+)
 + create mode 100644 kernels/compiler_function_argument2.cl
 + create mode 100644 utests/compiler_function_argument2.cpp
 +
- Index: beignet-0.1+git20130619+42967d2/kernels/compiler_function_argument2.cl
++Index: beignet-0.1+git20130621+30586bf/kernels/compiler_function_argument2.cl
 +===================================================================
 +--- /dev/null	1970-01-01 00:00:00.000000000 +0000
- +++ beignet-0.1+git20130619+42967d2/kernels/compiler_function_argument2.cl	2013-06-19 21:04:43.270666516 +0200
+++++ beignet-0.1+git20130621+30586bf/kernels/compiler_function_argument2.cl	2013-06-21 12:09:33.002557680 +0200
 +@@ -0,0 +1,6 @@
 ++__kernel void
 ++compiler_function_argument2(__global int *dst, int4 value)
 ++{
 ++  int id = (int)get_global_id(0);
 ++  dst[id] = value.w;
 ++}
- Index: beignet-0.1+git20130619+42967d2/utests/CMakeLists.txt
++Index: beignet-0.1+git20130621+30586bf/utests/CMakeLists.txt
 +===================================================================
- --- beignet-0.1+git20130619+42967d2.orig/utests/CMakeLists.txt	2013-06-19 21:03:26.278669949 +0200
- +++ beignet-0.1+git20130619+42967d2/utests/CMakeLists.txt	2013-06-19 21:04:43.270666516 +0200
- @@ -34,6 +34,7 @@
++--- beignet-0.1+git20130621+30586bf.orig/utests/CMakeLists.txt	2013-06-21 10:13:03.000000000 +0200
+++++ beignet-0.1+git20130621+30586bf/utests/CMakeLists.txt	2013-06-21 12:09:33.002557680 +0200
++@@ -37,6 +37,7 @@
 +   compiler_fill_image_3d_2.cpp
 +   compiler_function_argument0.cpp
 +   compiler_function_argument1.cpp
 ++  compiler_function_argument2.cpp
 +   compiler_function_argument.cpp
 +   compiler_function_constant0.cpp
 +   compiler_function_constant1.cpp
- Index: beignet-0.1+git20130619+42967d2/utests/compiler_function_argument2.cpp
++Index: beignet-0.1+git20130621+30586bf/utests/compiler_function_argument2.cpp
 +===================================================================
 +--- /dev/null	1970-01-01 00:00:00.000000000 +0000
- +++ beignet-0.1+git20130619+42967d2/utests/compiler_function_argument2.cpp	2013-06-19 21:04:43.270666516 +0200
+++++ beignet-0.1+git20130621+30586bf/utests/compiler_function_argument2.cpp	2013-06-21 12:09:33.002557680 +0200
 +@@ -0,0 +1,26 @@
 ++#include "utest_helper.hpp"
 ++
 ++struct int4 {int x,y,z,w;};
 ++void compiler_function_argument2(void)
 ++{
 ++  const size_t n = 2048;
 ++  const int4 value = {31, 32, 33, 34};
 ++
 ++  // Setup kernel and buffers
 ++  OCL_CREATE_KERNEL("compiler_function_argument2");
 ++  OCL_CREATE_BUFFER(buf[0], 0, n * sizeof(uint32_t), NULL);
 ++  OCL_SET_ARG(0, sizeof(cl_mem), &buf[0]);
 ++  OCL_SET_ARG(1, sizeof(int4), &value);
 ++
 ++  // Run the kernel
 ++  globals[0] = n;
 ++  locals[0] = 16;
 ++  OCL_NDRANGE(1);
 ++  OCL_MAP_BUFFER(0);
 ++
 ++  // Check results
 ++  for (uint32_t i = 0; i < n; ++i)
 ++    OCL_ASSERT(((int*)buf_data[0])[i] == value.w);
 ++}
 ++
 ++MAKE_UTEST_FROM_FUNCTION(compiler_function_argument2);
diff --cc debian/patches/series
index 3b9d91f,0000000..036a483
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,16 -1,0 +1,6 @@@
 +debug
 +flags
 +khronos
 +deprecated-in-utest
 +private
- 0001-Generate-all-supported-as_-functions.patch
- 0002-Define-all-convert_-functions.patch
- 0003-Add-long-and-ulong-types-to-generated-functions.patch
- 0004-Add-vector-argument-test-case.patch
- 0005-Fix-several-typos-in-unit-test.patch
- 0006-Support-64-bit-float.patch
- 0007-test-case-for-64-bit-float.patch
- 0009-Enable-cl_khr_fp64-extension-for-OpenCL-stdlib-heade.patch
- 0010-Define-double-vector-types.patch
- 0011-Enable-generation-of-convert_-and-as_-functions-for-.patch
- 0012-GBE-Fixed-one-bug-in-scalarize-pass.patch
++0001-Add-vector-argument-test-case.patch

-- 
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