[Beignet] [PATCH] Runtime: add CL_DEVICE_SPIR_VERSIONS to clGetDeviceInfo.

Luo, Xionghu xionghu.luo at intel.com
Wed Oct 21 01:12:30 PDT 2015


This patch LGTM.
Thanks.

Luo Xionghu
Best Regards

-----Original Message-----
From: Beignet [mailto:beignet-bounces at lists.freedesktop.org] On Behalf Of Yang Rong
Sent: Friday, October 9, 2015 3:32 PM
To: beignet at lists.freedesktop.org
Cc: Yang, Rong R
Subject: [Beignet] [PATCH] Runtime: add CL_DEVICE_SPIR_VERSIONS to clGetDeviceInfo.

Signed-off-by: Yang Rong <rong.r.yang at intel.com>
---
 src/cl_device_id.c | 1 +
 src/cl_device_id.h | 2 ++
 src/cl_gt_device.h | 1 +
 3 files changed, 4 insertions(+)

diff --git a/src/cl_device_id.c b/src/cl_device_id.c index 78d2cf4..b0898f0 100644
--- a/src/cl_device_id.c
+++ b/src/cl_device_id.c
@@ -802,6 +802,7 @@ cl_get_device_info(cl_device_id     device,
     DECL_STRING_FIELD(VERSION, version)
     DECL_STRING_FIELD(PROFILE, profile)
     DECL_STRING_FIELD(OPENCL_C_VERSION, opencl_c_version)
+    DECL_STRING_FIELD(SPIR_VERSIONS, spir_versions)
     DECL_STRING_FIELD(EXTENSIONS, extensions);
     DECL_STRING_FIELD(BUILT_IN_KERNELS, built_in_kernels)
     DECL_FIELD(PARENT_DEVICE, parent_device) diff --git a/src/cl_device_id.h b/src/cl_device_id.h index 02d1e0f..4a923ef 100644
--- a/src/cl_device_id.h
+++ b/src/cl_device_id.h
@@ -97,6 +97,7 @@ struct _cl_device_id {
   const char *opencl_c_version;
   const char extensions[256];
   const char *driver_version;
+  const char *spir_versions;
   const char *built_in_kernels;
   size_t name_sz;
   size_t vendor_sz;
@@ -105,6 +106,7 @@ struct _cl_device_id {
   size_t opencl_c_version_sz;
   size_t extensions_sz;
   size_t driver_version_sz;
+  size_t spir_versions_sz;
   size_t built_in_kernels_sz;
   /* Kernel specific info that we're assigning statically */
   size_t preferred_wg_sz_mul;
diff --git a/src/cl_gt_device.h b/src/cl_gt_device.h index 07ead7c..d7e1151 100644
--- a/src/cl_gt_device.h
+++ b/src/cl_gt_device.h
@@ -119,6 +119,7 @@ DECL_INFO_STRING(built_in_kernels, "__cl_copy_region_align4;"
                                    "__cl_fill_image_3d;")
 
 DECL_INFO_STRING(driver_version, LIBCL_DRIVER_VERSION_STRING)
+DECL_INFO_STRING(spir_versions, "1.2")
 #undef DECL_INFO_STRING
 .parent_device = NULL,
 .partition_max_sub_device = 1,
--
1.9.1

_______________________________________________
Beignet mailing list
Beignet at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/beignet


More information about the Beignet mailing list