|
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