|
24 | 24 | // RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT |
25 | 25 | // RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown %s -### 2>&1 \ |
26 | 26 | // RUN: | FileCheck %s -check-prefixes=CHECK-CPU |
27 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -fno-offload-fp32-prec-div %s -### 2>&1 \ |
28 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU |
29 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -fno-offload-fp32-prec-sqrt %s -### 2>&1 \ |
30 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU |
31 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -fno-offload-fp32-prec-sqrt -fno-offload-fp32-prec-div %s -### 2>&1 \ |
32 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU |
33 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -fno-offload-fp32-prec-div -fno-offload-fp32-prec-sqrt %s -### 2>&1 \ |
34 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU |
35 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -foffload-fp32-prec-sqrt %s -### 2>&1 \ |
36 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU,CHECK-CPU-NFPME |
37 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -foffload-fp32-prec-div %s -### 2>&1 \ |
38 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU,CHECK-CPU-NFPME |
39 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -foffload-fp32-prec-div -foffload-fp32-prec-sqrt %s -### 2>&1 \ |
40 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU,CHECK-CPU-NFPME |
41 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -foffload-fp32-prec-sqrt -foffload-fp32-prec-div %s -### 2>&1 \ |
42 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU,CHECK-CPU-NFPME |
43 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -fno-offload-fp32-prec-sqrt %s -### 2>&1 \ |
44 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU |
45 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -fno-offload-fp32-prec-div %s -### 2>&1 \ |
46 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU |
47 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -fno-offload-fp32-prec-div -fno-offload-fp32-prec-sqrt %s -### 2>&1 \ |
48 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU |
49 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -fno-offload-fp32-prec-sqrt -fno-offload-fp32-prec-div %s -### 2>&1 \ |
50 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-CPU |
51 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_gen-unknown-unknown -fno-offload-fp32-prec-div %s -### 2>&1 \ |
52 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT,CHECK-DEFAULT-FPME |
53 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_gen-unknown-unknown -fno-offload-fp32-prec-sqrt %s -### 2>&1 \ |
54 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT,CHECK-DEFAULT-FPME |
55 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_gen-unknown-unknown -fno-offload-fp32-prec-div -fno-offload-fp32-prec-sqrt %s -### 2>&1 \ |
56 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT,CHECK-DEFAULT-FPME |
57 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_gen-unknown-unknown -fno-offload-fp32-prec-sqrt -fno-offload-fp32-prec-div %s -### 2>&1 \ |
58 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT,CHECK-DEFAULT-FPME |
59 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_gen-unknown-unknown -foffload-fp32-prec-div %s -### 2>&1 \ |
60 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT |
61 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_gen-unknown-unknown -foffload-fp32-prec-sqrt %s -### 2>&1 \ |
62 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT |
63 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_gen-unknown-unknown -foffload-fp32-prec-div -foffload-fp32-prec-sqrt %s -### 2>&1 \ |
64 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT |
65 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_gen-unknown-unknown -foffload-fp32-prec-sqrt -foffload-fp32-prec-div %s -### 2>&1 \ |
66 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-DEFAULT |
67 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_fpga-unknown-unknown -Xshardware -fno-offload-fp32-prec-div %s -### 2>&1 \ |
68 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-FPGA-HW,CHECK-FPGA-HW-FPME |
69 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_fpga-unknown-unknown -Xshardware -fno-offload-fp32-prec-sqrt %s -### 2>&1 \ |
70 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-FPGA-HW,CHECK-FPGA-HW-FPME |
71 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_fpga-unknown-unknown -Xshardware -fno-offload-fp32-prec-div -fno-offload-fp32-prec-sqrt %s -### 2>&1 \ |
72 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-FPGA-HW,CHECK-FPGA-HW-FPME |
73 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_fpga-unknown-unknown -Xshardware -fno-offload-fp32-prec-sqrt -fno-offload-fp32-prec-div %s -### 2>&1 \ |
74 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-FPGA-HW,CHECK-FPGA-HW-FPME |
75 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_fpga-unknown-unknown -Xshardware -foffload-fp32-prec-div %s -### 2>&1 \ |
76 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-FPGA-HW |
77 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_fpga-unknown-unknown -Xshardware -foffload-fp32-prec-sqrt %s -### 2>&1 \ |
78 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-FPGA-HW |
79 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_fpga-unknown-unknown -Xshardware -foffload-fp32-prec-div -foffload-fp32-prec-sqrt %s -### 2>&1 \ |
80 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-FPGA-HW |
81 | | -// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fsycl-targets=spir64_fpga-unknown-unknown -Xshardware -foffload-fp32-prec-sqrt -foffload-fp32-prec-div %s -### 2>&1 \ |
82 | | -// RUN: | FileCheck %s -check-prefixes=CHECK-FPGA-HW |
83 | | - |
84 | 27 |
|
85 | 28 | // CHECK-DEFAULT: llvm-spirv{{.*}}"-spirv-ext=-all |
86 | 29 | // CHECK-DEFAULT-SAME:,+SPV_EXT_shader_atomic_float_add |
|
119 | 62 | // CHECK-DEFAULT-SAME:,+SPV_KHR_non_semantic_info |
120 | 63 | // CHECK-DEFAULT-SAME:,+SPV_KHR_cooperative_matrix |
121 | 64 | // CHECK-DEFAULT-SAME:,+SPV_EXT_shader_atomic_float16_add |
122 | | -// CHECK-DEFAULT-FPME:,+SPV_INTEL_fp_max_error" |
| 65 | +// CHECK-DEFAULT-SAME:,+SPV_INTEL_fp_max_error |
123 | 66 | // CHECK-FPGA-HW: llvm-spirv{{.*}}"-spirv-ext=-all |
124 | 67 | // CHECK-FPGA-HW-SAME:,+SPV_EXT_shader_atomic_float_add |
125 | 68 | // CHECK-FPGA-HW-SAME:,+SPV_EXT_shader_atomic_float_min_max |
|
148 | 91 | // CHECK-FPGA-HW-SAME:,+SPV_INTEL_fpga_cluster_attributes,+SPV_INTEL_loop_fuse |
149 | 92 | // CHECK-FPGA-HW-SAME:,+SPV_INTEL_fpga_dsp_control |
150 | 93 | // CHECK-FPGA-HW-SAME:,+SPV_INTEL_fpga_memory_accesses |
151 | | -// CHECK-FPGA-HW-SAME:,+SPV_INTEL_fpga_memory_attributes |
152 | | -// CHECK-FPGA-HW-FPME:,+SPV_INTEL_fp_max_error" |
| 94 | +// CHECK-FPGA-HW-SAME:,+SPV_INTEL_fpga_memory_attributes" |
153 | 95 | // CHECK-CPU: llvm-spirv{{.*}}"-spirv-allow-unknown-intrinsics=llvm.genx.,llvm.fpbuiltin" |
154 | 96 | // CHECK-CPU-SAME: {{.*}}"-spirv-ext=-all |
155 | 97 | // CHECK-CPU-SAME:,+SPV_EXT_shader_atomic_float_add |
|
185 | 127 | // CHECK-CPU-SAME:,+SPV_INTEL_optnone |
186 | 128 | // CHECK-CPU-SAME:,+SPV_KHR_non_semantic_info |
187 | 129 | // CHECK-CPU-SAME:,+SPV_KHR_cooperative_matrix |
188 | | -// CHECK-CPU-NFPME-NOT:,+SPV_INTEL_fp_max_error" |
| 130 | +// CHECK-CPU-SAME:,+SPV_INTEL_fp_max_error |
0 commit comments