Update SPIR-V CSV Options (#774)

* Update `opencl_conformance_tests_21_full_spirv.csv` with
`/-offlineCompiler/--compilation-mode` and
`/cache/--compilation-cache-path` in order to match the offline
compilation options in the cts executables. Do not add the
`--compilation-cache-mode` and `--compilation-program` options since
they are user specific and the default values are generic.

* Delete `opencl_conformance_tests_generate_spirv.csv` since there is no
longer a `generate` option for offline compilation in the cts
executables.
This commit is contained in:
Jack Frankland
2020-05-14 12:51:03 +01:00
committed by GitHub
parent bda0285c2a
commit ebcc74049a
2 changed files with 46 additions and 119 deletions

View File

@@ -10,41 +10,41 @@ Compute Info,computeinfo/test_computeinfo
# #########################################
# Basic operation tests
# #########################################
Basic,basic/test_basic -offlineCompiler spir_v cache .
API,api/test_api -offlineCompiler spir_v cache .
Compiler,compiler/test_compiler -offlineCompiler spir_v cache .
Basic,basic/test_basic --compilation-mode spir-v --compilation-cache-path .
API,api/test_api --compilation-mode spir-v --compilation-cache-path .
Compiler,compiler/test_compiler --compilation-mode spir-v --compilation-cache-path .
# #########################################
# Common mathematical functions
# #########################################
Common Functions,commonfns/test_commonfns -offlineCompiler spir_v cache .
Geometric Functions,geometrics/test_geometrics -offlineCompiler spir_v cache .
Relationals,relationals/test_relationals -offlineCompiler spir_v cache .
Common Functions,commonfns/test_commonfns --compilation-mode spir-v --compilation-cache-path .
Geometric Functions,geometrics/test_geometrics --compilation-mode spir-v --compilation-cache-path .
Relationals,relationals/test_relationals --compilation-mode spir-v --compilation-cache-path .
# #########################################
# General operation
# #########################################
Thread Dimensions,thread_dimensions/test_thread_dimensions full* -offlineCompiler spir_v cache .
Multiple Device/Context,multiple_device_context/test_multiples -offlineCompiler spir_v cache .
Atomics,atomics/test_atomics -offlineCompiler spir_v cache .
Profiling,profiling/test_profiling -offlineCompiler spir_v cache .
Events,events/test_events -offlineCompiler spir_v cache .
Allocations (single maximum),allocations/test_allocations single 5 all -offlineCompiler spir_v cache .
Allocations (total maximum),allocations/test_allocations multiple 5 all -offlineCompiler spir_v cache .
VecAlign, vec_align/test_vecalign -offlineCompiler spir_v cache .
VecStep, vec_step/test_vecstep -offlineCompiler spir_v cache .
Printf,printf/test_printf -offlineCompiler spir_v cache .
Device Partitioning,device_partition/test_device_partition -offlineCompiler spir_v cache .
Thread Dimensions,thread_dimensions/test_thread_dimensions full* --compilation-mode spir-v --compilation-cache-path .
Multiple Device/Context,multiple_device_context/test_multiples --compilation-mode spir-v --compilation-cache-path .
Atomics,atomics/test_atomics --compilation-mode spir-v --compilation-cache-path .
Profiling,profiling/test_profiling --compilation-mode spir-v --compilation-cache-path .
Events,events/test_events --compilation-mode spir-v --compilation-cache-path .
Allocations (single maximum),allocations/test_allocations single 5 all --compilation-mode spir-v --compilation-cache-path .
Allocations (total maximum),allocations/test_allocations multiple 5 all --compilation-mode spir-v --compilation-cache-path .
VecAlign, vec_align/test_vecalign --compilation-mode spir-v --compilation-cache-path .
VecStep, vec_step/test_vecstep --compilation-mode spir-v --compilation-cache-path .
Printf,printf/test_printf --compilation-mode spir-v --compilation-cache-path .
Device Partitioning,device_partition/test_device_partition --compilation-mode spir-v --compilation-cache-path .
# #########################################
# Buffers and images
# #########################################
Images (API Info),images/clGetInfo/test_cl_get_info
Buffers,buffers/test_buffers -offlineCompiler spir_v cache .
Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -offlineCompiler spir_v cache .
Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -offlineCompiler spir_v cache .
Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST -offlineCompiler spir_v cache .
Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST -offlineCompiler spir_v cache .
Buffers,buffers/test_buffers --compilation-mode spir-v --compilation-cache-path .
Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods --compilation-mode spir-v --compilation-cache-path .
Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST --compilation-mode spir-v --compilation-cache-path .
Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST --compilation-mode spir-v --compilation-cache-path .
Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST --compilation-mode spir-v --compilation-cache-path .
Images (clCopyImage),images/clCopyImage/test_cl_copy_images
Images (clCopyImage small),images/clCopyImage/test_cl_copy_images small_images
Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images
@@ -54,43 +54,43 @@ Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_im
Images (clFillImage),images/clFillImage/test_cl_fill_images
Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches
Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images
Images (Samplerless),images/samplerlessReads/test_samplerless_reads -offlineCompiler spir_v cache .
Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches -offlineCompiler spir_v cache .
Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images -offlineCompiler spir_v cache .
Images (Samplerless),images/samplerlessReads/test_samplerless_reads --compilation-mode spir-v --compilation-cache-path .
Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches --compilation-mode spir-v --compilation-cache-path .
Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images --compilation-mode spir-v --compilation-cache-path .
Mem (Host Flags),mem_host_flags/test_mem_host_flags
# #########################################
# CPU is required to pass linear and normalized image filtering
# #########################################
CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR -offlineCompiler spir_v cache .
CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR -offlineCompiler spir_v cache .
CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR -offlineCompiler spir_v cache .
CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR --compilation-mode spir-v --compilation-cache-path .
CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR --compilation-mode spir-v --compilation-cache-path .
CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR --compilation-mode spir-v --compilation-cache-path .
# #########################################
# OpenGL/CL interaction
# #########################################
OpenCL-GL Sharing,gl/test_gl -offlineCompiler spir_v cache .
OpenCL-GL Sharing,gl/test_gl --compilation-mode spir-v --compilation-cache-path .
# #########################################
# Thorough math and conversions tests
# #########################################
Select,select/test_select -offlineCompiler spir_v cache .
Conversions,conversions/test_conversions -offlineCompiler spir_v cache .
Contractions,contractions/test_contractions -offlineCompiler spir_v cache .
Math,math_brute_force/test_bruteforce -offlineCompiler spir_v cache .
Integer Ops,integer_ops/test_integer_ops -offlineCompiler spir_v cache .
Half Ops,half/test_half -offlineCompiler spir_v cache .
Select,select/test_select --compilation-mode spir-v --compilation-cache-path .
Conversions,conversions/test_conversions --compilation-mode spir-v --compilation-cache-path .
Contractions,contractions/test_contractions --compilation-mode spir-v --compilation-cache-path .
Math,math_brute_force/test_bruteforce --compilation-mode spir-v --compilation-cache-path .
Integer Ops,integer_ops/test_integer_ops --compilation-mode spir-v --compilation-cache-path .
Half Ops,half/test_half --compilation-mode spir-v --compilation-cache-path .
#####################################
# OpenCL 2.0 tests
#####################################
C11 Atomics,c11_atomics/test_c11_atomics -offlineCompiler spir_v cache .
Execution Model,device_execution/test_device_execution -offlineCompiler spir_v cache .
Generic Address Space,generic_address_space/test_generic_address_space -offlineCompiler spir_v cache .
Non Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_group -offlineCompiler spir_v cache .
Pipes,pipes/test_pipes -offlineCompiler spir_v cache .
SVM,SVM/test_svm -offlineCompiler spir_v cache .
Workgroups,workgroups/test_workgroups -offlineCompiler spir_v cache .
C11 Atomics,c11_atomics/test_c11_atomics --compilation-mode spir-v --compilation-cache-path .
Execution Model,device_execution/test_device_execution --compilation-mode spir-v --compilation-cache-path .
Generic Address Space,generic_address_space/test_generic_address_space --compilation-mode spir-v --compilation-cache-path .
Non Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_group --compilation-mode spir-v --compilation-cache-path .
Pipes,pipes/test_pipes --compilation-mode spir-v --compilation-cache-path .
SVM,SVM/test_svm --compilation-mode spir-v --compilation-cache-path .
Workgroups,workgroups/test_workgroups --compilation-mode spir-v --compilation-cache-path .
#####################################
# OpenCL 2.1 tests
@@ -102,7 +102,7 @@ SPIRV new,spirv_new/test_spirv_new -ILPath spirv_bin
# Extensions
#########################################
SPIR,spir/test_spir
Mipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEAREST -offlineCompiler spir_v cache .
Mipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmaps -offlineCompiler spir_v cache .
Mipmaps (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images test_mipmaps -offlineCompiler spir_v cache .
Subgroups,subgroups/test_subgroups -offlineCompiler spir_v cache .
Mipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEAREST --compilation-mode spir-v --compilation-cache-path .
Mipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmaps --compilation-mode spir-v --compilation-cache-path .
Mipmaps (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images test_mipmaps --compilation-mode spir-v --compilation-cache-path .
Subgroups,subgroups/test_subgroups --compilation-mode spir-v --compilation-cache-path .
1 #
10 # #########################################
11 Basic,basic/test_basic -offlineCompiler spir_v cache . Basic,basic/test_basic --compilation-mode spir-v --compilation-cache-path .
12 API,api/test_api -offlineCompiler spir_v cache . API,api/test_api --compilation-mode spir-v --compilation-cache-path .
13 Compiler,compiler/test_compiler -offlineCompiler spir_v cache . Compiler,compiler/test_compiler --compilation-mode spir-v --compilation-cache-path .
14 # #########################################
15 # Common mathematical functions
16 # #########################################
17 Common Functions,commonfns/test_commonfns -offlineCompiler spir_v cache . Common Functions,commonfns/test_commonfns --compilation-mode spir-v --compilation-cache-path .
18 Geometric Functions,geometrics/test_geometrics -offlineCompiler spir_v cache . Geometric Functions,geometrics/test_geometrics --compilation-mode spir-v --compilation-cache-path .
19 Relationals,relationals/test_relationals -offlineCompiler spir_v cache . Relationals,relationals/test_relationals --compilation-mode spir-v --compilation-cache-path .
20 # #########################################
21 # General operation
22 # #########################################
23 Thread Dimensions,thread_dimensions/test_thread_dimensions full* -offlineCompiler spir_v cache . Thread Dimensions,thread_dimensions/test_thread_dimensions full* --compilation-mode spir-v --compilation-cache-path .
24 Multiple Device/Context,multiple_device_context/test_multiples -offlineCompiler spir_v cache . Multiple Device/Context,multiple_device_context/test_multiples --compilation-mode spir-v --compilation-cache-path .
25 Atomics,atomics/test_atomics -offlineCompiler spir_v cache . Atomics,atomics/test_atomics --compilation-mode spir-v --compilation-cache-path .
26 Profiling,profiling/test_profiling -offlineCompiler spir_v cache . Profiling,profiling/test_profiling --compilation-mode spir-v --compilation-cache-path .
27 Events,events/test_events -offlineCompiler spir_v cache . Events,events/test_events --compilation-mode spir-v --compilation-cache-path .
28 Allocations (single maximum),allocations/test_allocations single 5 all -offlineCompiler spir_v cache . Allocations (single maximum),allocations/test_allocations single 5 all --compilation-mode spir-v --compilation-cache-path .
29 Allocations (total maximum),allocations/test_allocations multiple 5 all -offlineCompiler spir_v cache . Allocations (total maximum),allocations/test_allocations multiple 5 all --compilation-mode spir-v --compilation-cache-path .
30 VecAlign, vec_align/test_vecalign -offlineCompiler spir_v cache . VecAlign, vec_align/test_vecalign --compilation-mode spir-v --compilation-cache-path .
31 VecStep, vec_step/test_vecstep -offlineCompiler spir_v cache . VecStep, vec_step/test_vecstep --compilation-mode spir-v --compilation-cache-path .
32 Printf,printf/test_printf -offlineCompiler spir_v cache . Printf,printf/test_printf --compilation-mode spir-v --compilation-cache-path .
33 Device Partitioning,device_partition/test_device_partition -offlineCompiler spir_v cache . Device Partitioning,device_partition/test_device_partition --compilation-mode spir-v --compilation-cache-path .
34 # #########################################
35 # Buffers and images
36 # #########################################
37 Images (API Info),images/clGetInfo/test_cl_get_info
38 Buffers,buffers/test_buffers -offlineCompiler spir_v cache . Buffers,buffers/test_buffers --compilation-mode spir-v --compilation-cache-path .
39 Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -offlineCompiler spir_v cache . Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods --compilation-mode spir-v --compilation-cache-path .
40 Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -offlineCompiler spir_v cache . Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST --compilation-mode spir-v --compilation-cache-path .
41 Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST -offlineCompiler spir_v cache . Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST --compilation-mode spir-v --compilation-cache-path .
42 Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST -offlineCompiler spir_v cache . Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST --compilation-mode spir-v --compilation-cache-path .
43 Images (clCopyImage),images/clCopyImage/test_cl_copy_images
44 Images (clCopyImage small),images/clCopyImage/test_cl_copy_images small_images
45 Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images
46 Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images
47 Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches
48 Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images
49 Images (clFillImage),images/clFillImage/test_cl_fill_images
50 Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches
54 Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images -offlineCompiler spir_v cache . Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images --compilation-mode spir-v --compilation-cache-path .
55 Mem (Host Flags),mem_host_flags/test_mem_host_flags
56 # #########################################
57 # CPU is required to pass linear and normalized image filtering
58 # #########################################
59 CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR -offlineCompiler spir_v cache . CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR --compilation-mode spir-v --compilation-cache-path .
60 CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR -offlineCompiler spir_v cache . CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR --compilation-mode spir-v --compilation-cache-path .
61 CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR -offlineCompiler spir_v cache . CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR --compilation-mode spir-v --compilation-cache-path .
62 # #########################################
63 # OpenGL/CL interaction
64 # #########################################
65 OpenCL-GL Sharing,gl/test_gl -offlineCompiler spir_v cache . OpenCL-GL Sharing,gl/test_gl --compilation-mode spir-v --compilation-cache-path .
66 # #########################################
67 # Thorough math and conversions tests
68 # #########################################
69 Select,select/test_select -offlineCompiler spir_v cache . Select,select/test_select --compilation-mode spir-v --compilation-cache-path .
70 Conversions,conversions/test_conversions -offlineCompiler spir_v cache . Conversions,conversions/test_conversions --compilation-mode spir-v --compilation-cache-path .
71 Contractions,contractions/test_contractions -offlineCompiler spir_v cache . Contractions,contractions/test_contractions --compilation-mode spir-v --compilation-cache-path .
72 Math,math_brute_force/test_bruteforce -offlineCompiler spir_v cache . Math,math_brute_force/test_bruteforce --compilation-mode spir-v --compilation-cache-path .
73 Integer Ops,integer_ops/test_integer_ops -offlineCompiler spir_v cache . Integer Ops,integer_ops/test_integer_ops --compilation-mode spir-v --compilation-cache-path .
74 Half Ops,half/test_half -offlineCompiler spir_v cache . Half Ops,half/test_half --compilation-mode spir-v --compilation-cache-path .
75 #####################################
76 # OpenCL 2.0 tests
77 #####################################
78 C11 Atomics,c11_atomics/test_c11_atomics -offlineCompiler spir_v cache . C11 Atomics,c11_atomics/test_c11_atomics --compilation-mode spir-v --compilation-cache-path .
79 Execution Model,device_execution/test_device_execution -offlineCompiler spir_v cache . Execution Model,device_execution/test_device_execution --compilation-mode spir-v --compilation-cache-path .
80 Generic Address Space,generic_address_space/test_generic_address_space -offlineCompiler spir_v cache . Generic Address Space,generic_address_space/test_generic_address_space --compilation-mode spir-v --compilation-cache-path .
81 Non Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_group -offlineCompiler spir_v cache . Non Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_group --compilation-mode spir-v --compilation-cache-path .
82 Pipes,pipes/test_pipes -offlineCompiler spir_v cache . Pipes,pipes/test_pipes --compilation-mode spir-v --compilation-cache-path .
83 SVM,SVM/test_svm -offlineCompiler spir_v cache . SVM,SVM/test_svm --compilation-mode spir-v --compilation-cache-path .
84 Workgroups,workgroups/test_workgroups -offlineCompiler spir_v cache . Workgroups,workgroups/test_workgroups --compilation-mode spir-v --compilation-cache-path .
85 #####################################
86 # OpenCL 2.1 tests
87 #####################################
88 Device timer,device_timer/test_device_timer
89 SPIRV new,spirv_new/test_spirv_new -ILPath spirv_bin
90 #########################################
91 # Extensions
92 #########################################
93 SPIR,spir/test_spir
94 Mipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEAREST -offlineCompiler spir_v cache . Mipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEAREST --compilation-mode spir-v --compilation-cache-path .
95 Mipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmaps -offlineCompiler spir_v cache . Mipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmaps --compilation-mode spir-v --compilation-cache-path .
96 Mipmaps (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images test_mipmaps -offlineCompiler spir_v cache . Mipmaps (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images test_mipmaps --compilation-mode spir-v --compilation-cache-path .
102
103
104
105
106
107
108

View File

@@ -1,73 +0,0 @@
#
# OpenCL Conformance Test Suite (generate spirv binaries)
#
# #########################################
# Basic operation tests
# #########################################
Basic,basic/test_basic -offlineCompiler spir_v generate .
API,api/test_api -offlineCompiler spir_v generate .
Compiler,compiler/test_compiler -offlineCompiler spir_v generate .
# #########################################
# Common mathematical functions
# #########################################
Common Functions,commonfns/test_commonfns -offlineCompiler spir_v generate .
Geometric Functions,geometrics/test_geometrics -offlineCompiler spir_v generate .
Relationals,relationals/test_relationals -offlineCompiler spir_v generate .
# #########################################
# General operation
# #########################################
Thread Dimensions,thread_dimensions/test_thread_dimensions quick* -offlineCompiler spir_v generate .
Multiple Device/Context,multiple_device_context/test_multiples -offlineCompiler spir_v generate .
Atomics,atomics/test_atomics -offlineCompiler spir_v generate .
Profiling,profiling/test_profiling -offlineCompiler spir_v generate .
Events,events/test_events -offlineCompiler spir_v generate .
Allocations (single maximum),allocations/test_allocations single 5 all -offlineCompiler spir_v generate .
Allocations (total maximum),allocations/test_allocations multiple 5 all -offlineCompiler spir_v generate .
VecAlign, vec_align/test_vecalign -offlineCompiler spir_v generate .
VecStep, vec_step/test_vecstep -offlineCompiler spir_v generate .
Printf,printf/test_printf -offlineCompiler spir_v generate .
Device Partitioning,device_partition/test_device_partition -offlineCompiler spir_v generate .
# #########################################
# Buffers and images
# #########################################
Buffers,buffers/test_buffers
Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -offlineCompiler spir_v generate .
Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -offlineCompiler spir_v generate .
Images (Samplerless),images/samplerlessReads/test_samplerless_reads -offlineCompiler spir_v generate .
# #########################################
# OpenGL/CL interaction
# #########################################
OpenCL-GL Sharing,gl/test_gl -offlineCompiler spir_v generate .
# #########################################
# Thorough math and conversions tests
# #########################################
Select,select/test_select -offlineCompiler spir_v generate .
Conversions,conversions/test_conversions -w -offlineCompiler spir_v generate .
Contractions,contractions/test_contractions -offlineCompiler spir_v generate .
Math,math_brute_force/test_bruteforce -w -offlineCompiler spir_v generate .
Integer Ops,integer_ops/test_integer_ops integer_* quick_* -offlineCompiler spir_v generate .
Half Ops,half/test_half -w -offlineCompiler spir_v generate .
#####################################
# OpenCL 2.0 tests
#####################################
C11 Atomics,c11_atomics/test_c11_atomics -offlineCompiler spir_v generate .
Execution Model,device_execution/test_device_execution -offlineCompiler spir_v generate .
Generic Address Space,generic_address_space/test_generic_address_space -offlineCompiler spir_v generate .
Non Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_group -offlineCompiler spir_v generate .
Pipes,pipes/test_pipes -offlineCompiler spir_v generate .
SVM,SVM/test_svm -offlineCompiler spir_v generate .
Workgroups,workgroups/test_workgroups -offlineCompiler spir_v generate .
#########################################
# Extensions
#########################################
Mipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEAREST -offlineCompiler spir_v generate .
Mipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmaps -offlineCompiler spir_v generate .
Subgroups,subgroups/test_subgroups -offlineCompiler spir_v generate .
1 #
2 # OpenCL Conformance Test Suite (generate spirv binaries)
3 #
4 # #########################################
5 # Basic operation tests
6 # #########################################
7 Basic,basic/test_basic -offlineCompiler spir_v generate .
8 API,api/test_api -offlineCompiler spir_v generate .
9 Compiler,compiler/test_compiler -offlineCompiler spir_v generate .
10 # #########################################
11 # Common mathematical functions
12 # #########################################
13 Common Functions,commonfns/test_commonfns -offlineCompiler spir_v generate .
14 Geometric Functions,geometrics/test_geometrics -offlineCompiler spir_v generate .
15 Relationals,relationals/test_relationals -offlineCompiler spir_v generate .
16 # #########################################
17 # General operation
18 # #########################################
19 Thread Dimensions,thread_dimensions/test_thread_dimensions quick* -offlineCompiler spir_v generate .
20 Multiple Device/Context,multiple_device_context/test_multiples -offlineCompiler spir_v generate .
21 Atomics,atomics/test_atomics -offlineCompiler spir_v generate .
22 Profiling,profiling/test_profiling -offlineCompiler spir_v generate .
23 Events,events/test_events -offlineCompiler spir_v generate .
24 Allocations (single maximum),allocations/test_allocations single 5 all -offlineCompiler spir_v generate .
25 Allocations (total maximum),allocations/test_allocations multiple 5 all -offlineCompiler spir_v generate .
26 VecAlign, vec_align/test_vecalign -offlineCompiler spir_v generate .
27 VecStep, vec_step/test_vecstep -offlineCompiler spir_v generate .
28 Printf,printf/test_printf -offlineCompiler spir_v generate .
29 Device Partitioning,device_partition/test_device_partition -offlineCompiler spir_v generate .
30 # #########################################
31 # Buffers and images
32 # #########################################
33 Buffers,buffers/test_buffers
34 Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -offlineCompiler spir_v generate .
35 Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -offlineCompiler spir_v generate .
36 Images (Samplerless),images/samplerlessReads/test_samplerless_reads -offlineCompiler spir_v generate .
37 # #########################################
38 # OpenGL/CL interaction
39 # #########################################
40 OpenCL-GL Sharing,gl/test_gl -offlineCompiler spir_v generate .
41 # #########################################
42 # Thorough math and conversions tests
43 # #########################################
44 Select,select/test_select -offlineCompiler spir_v generate .
45 Conversions,conversions/test_conversions -w -offlineCompiler spir_v generate .
46 Contractions,contractions/test_contractions -offlineCompiler spir_v generate .
47 Math,math_brute_force/test_bruteforce -w -offlineCompiler spir_v generate .
48 Integer Ops,integer_ops/test_integer_ops integer_* quick_* -offlineCompiler spir_v generate .
49 Half Ops,half/test_half -w -offlineCompiler spir_v generate .
50 #####################################
51 # OpenCL 2.0 tests
52 #####################################
53 C11 Atomics,c11_atomics/test_c11_atomics -offlineCompiler spir_v generate .
54 Execution Model,device_execution/test_device_execution -offlineCompiler spir_v generate .
55 Generic Address Space,generic_address_space/test_generic_address_space -offlineCompiler spir_v generate .
56 Non Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_group -offlineCompiler spir_v generate .
57 Pipes,pipes/test_pipes -offlineCompiler spir_v generate .
58 SVM,SVM/test_svm -offlineCompiler spir_v generate .
59 Workgroups,workgroups/test_workgroups -offlineCompiler spir_v generate .
60 #########################################
61 # Extensions
62 #########################################
63 Mipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEAREST -offlineCompiler spir_v generate .
64 Mipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmaps -offlineCompiler spir_v generate .
65 Subgroups,subgroups/test_subgroups -offlineCompiler spir_v generate .