|
18 | 18 | // RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT
|
19 | 19 | // RUN: %clang -target x86_64-unknown-linux-gnu -fsycl -fsycl-targets=spir64_gen-unknown-unknown %s -### 2>&1 \
|
20 | 20 | // RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT
|
21 |
| -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl -fsycl-targets=spir64_x86_64-unknown-unknown %s -### 2>&1 \ |
22 |
| -// RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT |
23 | 21 | // RUN: %clang -target x86_64-unknown-linux-gnu -fsycl -fsycl-targets=spir64_gen-unknown-unknown %s -### 2>&1 \
|
24 | 22 | // RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT
|
25 | 23 | // RUN: %clang -target x86_64-unknown-linux-gnu -fsycl -fsycl-targets=spir64_x86_64-unknown-unknown %s -### 2>&1 \
|
26 |
| -// RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT |
| 24 | +// RUN: | FileCheck %s -check-prefixes=CHECK-CPU |
27 | 25 |
|
28 | 26 | // CHECK-DEFAULT: llvm-spirv{{.*}}"-spirv-ext=-all
|
29 | 27 | // CHECK-DEFAULT-SAME:,+SPV_EXT_shader_atomic_float_add
|
|
85 | 83 | // CHECK-FPGA-HW-SAME:,+SPV_INTEL_fpga_dsp_control
|
86 | 84 | // CHECK-FPGA-HW-SAME:,+SPV_INTEL_fpga_memory_accesses
|
87 | 85 | // CHECK-FPGA-HW-SAME:,+SPV_INTEL_fpga_memory_attributes"
|
| 86 | +// CHECK-CPU: llvm-spirv{{.*}}"-spirv-allow-unknown-intrinsics=llvm.genx.,llvm.fpbuiltin" |
| 87 | +// CHECK-CPU-SAME: {{.*}}"-spirv-ext=-all |
| 88 | +// CHECK-CPU-SAME:,+SPV_EXT_shader_atomic_float_add |
| 89 | +// CHECK-CPU-SAME:,+SPV_EXT_shader_atomic_float_min_max |
| 90 | +// CHECK-CPU-SAME:,+SPV_KHR_no_integer_wrap_decoration,+SPV_KHR_float_controls |
| 91 | +// CHECK-CPU-SAME:,+SPV_KHR_expect_assume,+SPV_KHR_linkonce_odr |
| 92 | +// CHECK-CPU-SAME:,+SPV_INTEL_subgroups,+SPV_INTEL_media_block_io |
| 93 | +// CHECK-CPU-SAME:,+SPV_INTEL_device_side_avc_motion_estimation |
| 94 | +// CHECK-CPU-SAME:,+SPV_INTEL_fpga_loop_controls |
| 95 | +// CHECK-CPU-SAME:,+SPV_INTEL_unstructured_loop_controls,+SPV_INTEL_fpga_reg |
| 96 | +// CHECK-CPU-SAME:,+SPV_INTEL_blocking_pipes,+SPV_INTEL_function_pointers |
| 97 | +// CHECK-CPU-SAME:,+SPV_INTEL_kernel_attributes,+SPV_INTEL_io_pipes |
| 98 | +// CHECK-CPU-SAME:,+SPV_INTEL_inline_assembly,+SPV_INTEL_arbitrary_precision_integers |
| 99 | +// CHECK-CPU-SAME:,+SPV_INTEL_float_controls2 |
| 100 | +// CHECK-CPU-SAME:,+SPV_INTEL_vector_compute,+SPV_INTEL_fast_composite |
| 101 | +// CHECK-CPU-SAME:,+SPV_INTEL_arbitrary_precision_fixed_point |
| 102 | +// CHECK-CPU-SAME:,+SPV_INTEL_arbitrary_precision_floating_point |
| 103 | +// CHECK-CPU-SAME:,+SPV_INTEL_variable_length_array,+SPV_INTEL_fp_fast_math_mode |
| 104 | +// CHECK-CPU-SAME:,+SPV_INTEL_long_constant_composite |
| 105 | +// CHECK-CPU-SAME:,+SPV_INTEL_arithmetic_fence |
| 106 | +// CHECK-CPU-SAME:,+SPV_INTEL_cache_controls |
| 107 | +// CHECK-CPU-SAME:,+SPV_INTEL_fpga_buffer_location |
| 108 | +// CHECK-CPU-SAME:,+SPV_INTEL_fpga_argument_interfaces |
| 109 | +// CHECK-CPU-SAME:,+SPV_INTEL_fpga_invocation_pipelining_attributes |
| 110 | +// CHECK-CPU-SAME:,+SPV_INTEL_fpga_latency_control |
| 111 | +// CHECK-CPU-SAME:,+SPV_INTEL_token_type |
| 112 | +// CHECK-CPU-SAME:,+SPV_INTEL_bfloat16_conversion |
| 113 | +// CHECK-CPU-SAME:,+SPV_INTEL_joint_matrix |
| 114 | +// CHECK-CPU-SAME:,+SPV_INTEL_hw_thread_queries |
| 115 | +// CHECK-CPU-SAME:,+SPV_KHR_uniform_group_instructions |
| 116 | +// CHECK-CPU-SAME:,+SPV_INTEL_masked_gather_scatter |
| 117 | +// CHECK-CPU-SAME:,+SPV_INTEL_tensor_float32_conversion |
| 118 | +// CHECK-CPU-SAME:,+SPV_INTEL_optnone |
| 119 | +// CHECK-CPU-SAME:,+SPV_INTEL_fp_max_error" |
| 120 | + |
0 commit comments