Skip to content

Commit dbc4829

Browse files
committed
Update test based on review comments
Signed-off-by: Arvind Sudarsanam <[email protected]>
1 parent 3377fda commit dbc4829

File tree

1 file changed

+24
-8
lines changed

1 file changed

+24
-8
lines changed

clang/test/Driver/sycl-spirv-ext.c

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,30 @@
66
// RUN: %clang %t.devicelib.cpp -fsycl -fsycl-targets=spir64-unknown-unknown -c --offload-new-driver -o %t_1.devicelib.o
77
// RUN: %clang %t.devicelib.cpp -fsycl -fsycl-targets=spir64_gen-unknown-unknown -c --offload-new-driver -o %t_2.devicelib.o
88
// RUN: %clang %t.devicelib.cpp -fsycl -fsycl-targets=spir64_x86_64-unknown-unknown -c --offload-new-driver -o %t_3.devicelib.o
9+
910
/// Check llvm-spirv extensions that are set
1011

11-
// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --offload-new-driver -fsycl-targets=spir64-unknown-unknown -c %s -o %t_1.o
12-
// RUN: clang-linker-wrapper -sycl-device-libraries=%t_1.devicelib.o "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB %t_1.o --dry-run 2>&1 | FileCheck -check-prefix=CHECK-DEFAULT %s
13-
// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --offload-new-driver -fsycl-targets=spir64_gen-unknown-unknown -c %s -o %t_2.o
14-
// RUN: clang-linker-wrapper -sycl-device-libraries=%t_2.devicelib.o "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB %t_2.o --dry-run 2>&1 | FileCheck -check-prefix=CHECK-DEFAULT %s
15-
// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --offload-new-driver -fsycl-targets=spir64_x86_64-unknown-unknown -c %s -o %t_3.o
16-
// RUN: clang-linker-wrapper -sycl-device-libraries=%t_3.devicelib.o "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB %t_3.o --dry-run 2>&1 | FileCheck -check-prefix=CHECK-CPU %s
12+
// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --offload-new-driver \
13+
// RUN: -fsycl-targets=spir64-unknown-unknown -c %s -o %t_1.o
14+
// RUN: clang-linker-wrapper -sycl-device-libraries=%t_1.devicelib.o \
15+
// RUN: "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" \
16+
// RUN: "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" \
17+
// RUN: HOST_LIB_PATH HOST_STAT_LIB %t_1.o --dry-run 2>&1 \
18+
// RUN: | FileCheck -check-prefix=CHECK-DEFAULT %s
19+
// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --offload-new-driver \
20+
// RUN: -fsycl-targets=spir64_gen-unknown-unknown -c %s -o %t_2.o
21+
// RUN: clang-linker-wrapper -sycl-device-libraries=%t_2.devicelib.o \
22+
// RUN: "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" \
23+
// RUN: "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" \
24+
// RUN: HOST_LIB_PATH HOST_STAT_LIB %t_2.o --dry-run 2>&1 \
25+
// RUN: | FileCheck -check-prefix=CHECK-DEFAULT %s
26+
// RUN: %clang -target x86_64-unknown-linux-gnu -fsycl --offload-new-driver \
27+
// RUN: -fsycl-targets=spir64_x86_64-unknown-unknown -c %s -o %t_3.o
28+
// RUN: clang-linker-wrapper -sycl-device-libraries=%t_3.devicelib.o \
29+
// RUN: "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" \
30+
// RUN: "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" \
31+
// RUN: HOST_LIB_PATH HOST_STAT_LIB %t_3.o --dry-run 2>&1 \
32+
// RUN: | FileCheck -check-prefix=CHECK-CPU %s
1733

1834
// CHECK-DEFAULT: llvm-spirv{{.*}}-spirv-ext=-all
1935
// CHECK-DEFAULT-SAME:,+SPV_EXT_shader_atomic_float_add
@@ -53,8 +69,8 @@
5369
// CHECK-DEFAULT-SAME:,+SPV_KHR_non_semantic_info
5470
// CHECK-DEFAULT-SAME:,+SPV_KHR_cooperative_matrix
5571
// CHECK-DEFAULT-SAME:,+SPV_EXT_shader_atomic_float16_add
56-
// CHECK-CPU: llvm-spirv{{.*}}-spirv-allow-unknown-intrinsics=llvm.genx.,llvm.fpbuiltin
57-
// CHECK-CPU-SAME: {{.*}}-spirv-ext=-all
72+
73+
// CHECK-CPU: llvm-spirv{{.*}}-spirv-ext=-all
5874
// CHECK-CPU-SAME:,+SPV_EXT_shader_atomic_float_add
5975
// CHECK-CPU-SAME:,+SPV_EXT_shader_atomic_float_min_max
6076
// CHECK-CPU-SAME:,+SPV_KHR_no_integer_wrap_decoration,+SPV_KHR_float_controls

0 commit comments

Comments
 (0)