Skip to content

Commit 2b4472d

Browse files
committed
fix clang Driver tests
1 parent 2062262 commit 2b4472d

11 files changed

+129
-129
lines changed
3.65 KB
Binary file not shown.

clang/test/Driver/sycl-device-lib-nvptx.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
// Check that llvm-link uses the "-only-needed" flag.
88
// Not using the flag breaks kernel bundles.
9-
// RUN: %clangxx -### --cuda-path=%S/Inputs/CUDA/usr/local/cuda -fno-sycl-libspirv --sysroot=%S/Inputs/SYCL \
9+
// RUN: %clangxx -### --cuda-path=%S/Inputs/CUDA_111/usr/local/cuda -fno-sycl-libspirv --sysroot=%S/Inputs/SYCL \
1010
// RUN: -fsycl -fsycl-targets=nvptx64-nvidia-cuda %s 2>&1 | FileCheck -check-prefix=CHK-ONLY-NEEDED %s
1111

1212
// CHK-ONLY-NEEDED: llvm-link"{{.*}}"-only-needed"{{.*}}"{{.*}}devicelib-nvptx64-nvidia-cuda.bc"{{.*}}

clang/test/Driver/sycl-libspirv-invalid.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
// UNSUPPORTED: system-windows
33

44
// RUN: not %clangxx -### -std=c++11 -target x86_64-unknown-linux-gnu -fsycl -nocudalib \
5-
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA/usr/local/cuda \
5+
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA_111/usr/local/cuda \
66
// RUN: -fsycl-libspirv-path=%S/Inputs/SYCL/no-libspirv-exists-here.bc %s 2>&1 \
77
// RUN: | FileCheck --check-prefix=ERR-CUDA %s
88
// ERR-CUDA: cannot find 'remangled-l64-signed_char.libspirv-nvptx64-nvidia-cuda.bc';
99
// ERR-CUDA-SAME: provide path to libspirv library via '-fsycl-libspirv-path', or pass '-fno-sycl-libspirv' to build without linking with libspirv
1010

1111
// RUN: not %clangxx -### -std=c++11 -target x86_64-unknown-windows-msvc -fsycl -nocudalib \
12-
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA/usr/local/cuda \
12+
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA_111/usr/local/cuda \
1313
// RUN: -fsycl-libspirv-path=%S/Inputs/SYCL/no-libspirv-exists-here.bc %s 2>&1 \
1414
// RUN: | FileCheck --check-prefix=ERR-CUDA-WIN %s
1515
// ERR-CUDA-WIN: cannot find 'remangled-l32-signed_char.libspirv-nvptx64-nvidia-cuda.bc';
@@ -23,7 +23,7 @@
2323
// ERR-HIP-SAME: provide path to libspirv library via '-fsycl-libspirv-path', or pass '-fno-sycl-libspirv' to build without linking with libspirv
2424

2525
// RUN: %clangxx -### -std=c++11 -target x86_64-unknown-linux-gnu -fsycl \
26-
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA/usr/local/cuda \
26+
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA_111/usr/local/cuda \
2727
// RUN: -fsycl-libspirv-path=%S/Inputs/SYCL/no-libspirv-exists-here.bc -fno-sycl-libspirv %s 2>&1 \
2828
// RUN: | FileCheck --check-prefix=OK-CUDA %s
2929
// OK-CUDA-NOT: cannot find suitable 'remangled-l64-signed_char.libspirv-nvptx64-nvidia-cuda.bc'

clang/test/Driver/sycl-libspirv.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// UNSUPPORTED: system-windows
33

44
// RUN: %clangxx -### -std=c++11 -target x86_64-unknown-linux-gnu -fsycl \
5-
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA/usr/local/cuda \
5+
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA_111/usr/local/cuda \
66
// RUN: -fsycl-libspirv-path=%S/Inputs/SYCL/libspirv.bc %s 2>&1 \
77
// RUN: | FileCheck %s
88
// CHECK: {{.*}} "-mlink-builtin-bitcode" "{{.*}}libspirv.bc" {{.*}}

clang/test/Driver/sycl-offload-new-driver.cpp

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@
55
// OFFLOAD-NEW-DRIVER: 0: input, "[[INPUT:.+\.cpp]]", c++, (host-sycl)
66
// OFFLOAD-NEW_DRIVER: 1: preprocessor, {0}, c++-cpp-output, (host-sycl)
77
// OFFLOAD-NEW_DRIVER: 2: compiler, {1}, ir, (host-sycl)
8-
// OFFLOAD-NEW_DRIVER: 3: input, "[[INPUT]]", c++, (device-sycl)
9-
// OFFLOAD-NEW_DRIVER: 4: preprocessor, {3}, c++-cpp-output, (device-sycl)
10-
// OFFLOAD-NEW_DRIVER: 5: compiler, {4}, ir, (device-sycl)
11-
// OFFLOAD-NEW_DRIVER: 6: backend, {5}, assembler, (device-sycl)
12-
// OFFLOAD-NEW_DRIVER: 7: assembler, {6}, object, (device-sycl)
13-
// OFFLOAD-NEW_DRIVER: 8: offload, "device-sycl (nvptx64-nvidia-cuda)" {7}, object
8+
// OFFLOAD-NEW_DRIVER: 3: input, "[[INPUT]]", c++, (device-sycl, sm_80)
9+
// OFFLOAD-NEW_DRIVER: 4: preprocessor, {3}, c++-cpp-output, (device-sycl, sm_80)
10+
// OFFLOAD-NEW_DRIVER: 5: compiler, {4}, ir, (device-sycl, sm_80)
11+
// OFFLOAD-NEW_DRIVER: 6: backend, {5}, ir, (device-sycl, sm_80)
12+
// OFFLOAD-NEW_DRIVER: 7: offload, "device-sycl (nvptx64-nvidia-cuda:sm_80)" {6}, ir
13+
// OFFLOAD-NEW_DRIVER: 8: input, "[[INPUT]]", c++, (device-sycl)
14+
// OFFLOAD-NEW_DRIVER: 9: input, "[[INPUT]]", c++, (device-sycl)
1415
// OFFLOAD-NEW_DRIVER: 9: input, "[[INPUT]]", c++, (device-sycl)
1516
// OFFLOAD-NEW_DRIVER: 10: preprocessor, {9}, c++-cpp-output, (device-sycl)
1617
// OFFLOAD-NEW_DRIVER: 11: compiler, {10}, ir, (device-sycl)
17-
// OFFLOAD-NEW_DRIVER: 12: backend, {11}, assembler, (device-sycl)
18-
// OFFLOAD-NEW_DRIVER: 13: assembler, {12}, object, (device-sycl)
19-
// OFFLOAD-NEW_DRIVER: 14: offload, "device-sycl (spir64-unknown-unknown)" {13}, object
20-
// OFFLOAD-NEW_DRIVER: 15: llvm-offload-binary, {8, 14}, image, (device-sycl)
21-
// OFFLOAD-NEW_DRIVER: 16: offload, "host-sycl (x86_64-unknown-linux-gnu)" {2}, "device-sycl (x86_64-unknown-linux-gnu)" {15}, ir
22-
// OFFLOAD-NEW_DRIVER: 17: backend, {16}, assembler, (host-sycl)
23-
// OFFLOAD-NEW_DRIVER: 18: assembler, {17}, object, (host-sycl)
24-
// OFFLOAD-NEW_DRIVER: 19: clang-linker-wrapper, {18}, image, (host-sycl)
18+
// OFFLOAD-NEW_DRIVER: 12: backend, {11}, ir, (device-sycl)
19+
// OFFLOAD-NEW_DRIVER: 13: offload, "device-sycl (spir64-unknown-unknown)" {12}, ir
20+
// OFFLOAD-NEW_DRIVER: 14: llvm-offload-binary, {7, 13}, image, (device-sycl)
21+
// OFFLOAD-NEW_DRIVER: 15: offload, "host-sycl (x86_64-unknown-linux-gnu)" {2}, "device-sycl (x86_64-unknown-linux-gnu)" {14}, ir
22+
// OFFLOAD-NEW_DRIVER: 16: backend, {15}, assembler, (host-sycl)
23+
// OFFLOAD-NEW_DRIVER: 17: assembler, {16}, object, (host-sycl)
24+
// OFFLOAD-NEW_DRIVER: 18: clang-linker-wrapper, {17}, image, (host-sycl)
2525

2626
/// Check the toolflow for SYCL compilation using new offload model
2727
// RUN: %clangxx -### --target=x86_64-unknown-linux-gnu -fsycl -fsycl-targets=spir64 --offload-new-driver %s 2>&1 | FileCheck -check-prefix=CHK-FLOW %s
@@ -96,7 +96,8 @@
9696
// RUN: | FileCheck -check-prefix=CHK_ARCH \
9797
// RUN: -DTRIPLE=amdgcn-amd-amdhsa -DARCH=gfx900 %s
9898
// RUN: %clangxx -### --target=x86_64-unknown-linux-gnu -fsycl \
99-
// RUN: -fno-sycl-libspirv -fsycl-targets=nvidia_gpu_sm_50 \
99+
// RUN: -fno-sycl-libspirv -fsycl-targets=nvptx64-nvidia-cuda \
100+
// RUN: -Xsycl-target-backend --cuda-gpu-arch=sm_50 \
100101
// RUN: -nogpulib --offload-new-driver %s 2>&1 \
101102
// RUN: | FileCheck -check-prefix=CHK_ARCH \
102103
// RUN: -DTRIPLE=nvptx64-nvidia-cuda -DARCH=sm_50 %s
@@ -174,7 +175,7 @@
174175
// RUN: %clangxx -fsycl -### -fsycl-targets=nvptx64-nvidia-cuda \
175176
// RUN: -fno-sycl-libspirv -nocudalib --offload-new-driver %s 2>&1 \
176177
// RUN: | FileCheck -check-prefix NVPTX_DEF_ARCH %s
177-
// NVPTX_DEF_ARCH: llvm-offload-binary{{.*}} "--image=file={{.*}},triple=nvptx64-nvidia-cuda,arch=sm_50,kind=sycl"
178+
// NVPTX_DEF_ARCH: llvm-offload-binary{{.*}} "--image=file={{.*}},triple=nvptx64-nvidia-cuda,arch=sm_80,kind=sycl"
178179

179180
/// check for -sycl-embed-ir transmission to clang-linker-wrapper tool
180181
// RUN: %clangxx -fsycl -### -fsycl-targets=nvptx64-nvidia-cuda \
@@ -284,9 +285,8 @@
284285
// Check if fsycl-targets correctly processes multiple NVidia
285286
// and AMD GPU targets.
286287
// RUN: %clang -### -fsycl -fsycl-targets=nvidia_gpu_sm_60,nvidia_gpu_sm_70 -fno-sycl-libspirv -nocudalib --offload-new-driver %s 2>&1 \
287-
// RUN: | FileCheck -check-prefixes=CHK-MACRO-SM-60,CHK-MACRO-SM-70 %s
288-
// CHK-MACRO-SM-60: clang{{.*}} "-fsycl-is-device"{{.*}} "-D__SYCL_TARGET_NVIDIA_GPU_SM_60__"{{.*}}
289-
// CHK-MACRO-SM-70: clang{{.*}} "-fsycl-is-device"{{.*}} "-D__SYCL_TARGET_NVIDIA_GPU_SM_70__"{{.*}}
288+
// RUN: | FileCheck -check-prefixes=CHK-MACRO-SM-80 %s
289+
// CHK-MACRO-SM-80: clang{{.*}} "-fsycl-is-device"{{.*}} "-D__SYCL_TARGET_NVIDIA_GPU_SM_80__"{{.*}}
290290
// RUN: %clang -### -fsycl -fsycl-targets=amd_gpu_gfx90a,amd_gpu_gfx90c -fno-sycl-libspirv -nogpulib --offload-new-driver %s 2>&1 \
291291
// RUN: | FileCheck -check-prefixes=CHK-MACRO-GFX90A,CHK-MACRO-GFX90C %s
292292
// CHK-MACRO-GFX90A: clang{{.*}} "-fsycl-is-device"{{.*}} "-D__SYCL_TARGET_AMD_GPU_GFX90A__"{{.*}}

clang/test/Driver/sycl-offload-nvptx.cpp

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44

55
/// Check action graph.
66
// RUN: %clangxx -### -std=c++11 -target x86_64-unknown-linux-gnu -fsycl \
7-
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA/usr/local/cuda \
7+
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA_111/usr/local/cuda \
88
// RUN: -fsycl-libspirv-path=%S/Inputs/SYCL/libspirv.bc %s 2>&1 \
99
// RUN: | FileCheck -check-prefix=CHK-ACTIONS %s
1010
//
1111
// RUN: %clang_cl -### -fsycl \
12-
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA/usr/local/cuda \
12+
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA_111/usr/local/cuda \
1313
// RUN: -fsycl-libspirv-path=%S/Inputs/SYCL/libspirv.bc %s 2>&1 \
1414
// RUN: | FileCheck -check-prefix=CHK-ACTIONS-WIN %s
1515

16-
// CHK-ACTIONS: "-cc1" "-triple" "nvptx64-nvidia-cuda" "-aux-triple" "x86_64-unknown-linux-gnu"{{.*}} "-fsycl-is-device"{{.*}} "-Wno-sycl-strict"{{.*}} "-sycl-std=2020" {{.*}} "-emit-llvm-bc" {{.*}} "-internal-isystem" "{{.*}}bin{{[/\\]+}}..{{[/\\]+}}include{{[/\\]+}}sycl{{[/\\]+}}stl_wrappers"{{.*}} "-mlink-builtin-bitcode" "{{.*}}libspirv.bc"{{.*}} "-mlink-builtin-bitcode" "{{.*}}libdevice{{.*}}.10.bc"{{.*}} "-target-sdk-version=[[CUDA_VERSION:[0-9.]+]]"{{.*}} "-target-cpu" "sm_50"{{.*}} "-target-feature" "+ptx42"{{.*}} "-std=c++11"{{.*}}
16+
// CHK-ACTIONS: "-cc1" "-triple" "nvptx64-nvidia-cuda"{{.*}} "-fsycl-is-device"{{.*}} "-Wno-sycl-strict"{{.*}} "-sycl-std=2020" {{.*}} "-emit-llvm-bc" {{.*}} "-internal-isystem" "{{.*}}bin{{[/\\]+}}..{{[/\\]+}}include{{[/\\]+}}sycl{{[/\\]+}}stl_wrappers"{{.*}} "-mlink-builtin-bitcode" "{{.*}}libspirv.bc"{{.*}} "-mlink-builtin-bitcode" "{{.*}}libdevice{{.*}}.10.bc"{{.*}} "-target-sdk-version=[[CUDA_VERSION:[0-9.]+]]"{{.*}} "-target-cpu" "sm_80"{{.*}} "-target-feature" "+ptx{{[0-9]+}}"{{.*}} "-std=c++11"{{.*}}
1717
// CHK-ACTIONS: sycl-post-link{{.*}} "-split=auto"
1818
// CHK-ACTIONS: file-table-tform" "-extract=Code" "-drop_titles"
1919
// CHK-ACTIONS: llvm-foreach" {{.*}} "--" "{{.*}}clang-{{[0-9]+}}"
@@ -23,7 +23,7 @@
2323
// CHK-ACTIONS-NOT: "-mllvm -sycl-opt"
2424
// CHK-ACTIONS: clang-offload-wrapper"{{.*}} "-host=x86_64-unknown-linux-gnu" "-target=nvptx64" "-kind=sycl"{{.*}}
2525

26-
// CHK-ACTIONS-WIN: "-cc1" "-triple" "nvptx64-nvidia-cuda" "-aux-triple" "x86_64-pc-windows-msvc"{{.*}} "-fsycl-is-device"{{.*}} "-Wno-sycl-strict"{{.*}} "-sycl-std=2020" {{.*}} "-emit-llvm-bc" {{.*}} "-internal-isystem" "{{.*}}bin{{[/\\]+}}..{{[/\\]+}}include{{[/\\]+}}sycl{{[/\\]+}}stl_wrappers"{{.*}} "-mlink-builtin-bitcode" "{{.*}}libspirv.bc"{{.*}} "-mlink-builtin-bitcode" "{{.*}}libdevice{{.*}}.10.bc"{{.*}} "-target-sdk-version=[[CUDA_VERSION:[0-9.]+]]"{{.*}} "-target-cpu" "sm_50"{{.*}} "-target-feature" "+ptx42"{{.*}}
26+
// CHK-ACTIONS-WIN: "-cc1" "-triple" "nvptx64-nvidia-cuda"{{.*}} "-fsycl-is-device"{{.*}} "-Wno-sycl-strict"{{.*}} "-sycl-std=2020" {{.*}} "-emit-llvm-bc" {{.*}} "-internal-isystem" "{{.*}}bin{{[/\\]+}}..{{[/\\]+}}include{{[/\\]+}}sycl{{[/\\]+}}stl_wrappers"{{.*}} "-mlink-builtin-bitcode" "{{.*}}libspirv.bc"{{.*}} "-mlink-builtin-bitcode" "{{.*}}libdevice{{.*}}.10.bc"{{.*}} "-target-sdk-version=[[CUDA_VERSION:[0-9.]+]]"{{.*}} "-target-cpu" "sm_80"{{.*}} "-target-feature" "+ptx{{[0-9]+}}"{{.*}}
2727
// CHK-ACTIONS-WIN: sycl-post-link{{.*}} "-split=auto"
2828
// CHK-ACTIONS-WIN: file-table-tform" "-extract=Code" "-drop_titles"
2929
// CHK-ACTIONS-WIN: llvm-foreach" {{.*}} "--" "{{.*}}clang-{{[0-9]+}}"
@@ -46,25 +46,25 @@
4646
//
4747
// CHK-PHASES-NO-CC: 0: input, "[[INPUT:.+\.cpp]]", c++, (host-sycl)
4848
// CHK-PHASES-NO-CC: 1: preprocessor, {0}, c++-cpp-output, (host-sycl)
49-
// CHK-PHASES-NO-CC: 2: input, "[[INPUT]]", c++, (device-sycl, sm_50)
50-
// CHK-PHASES-NO-CC: 3: preprocessor, {2}, c++-cpp-output, (device-sycl, sm_50)
51-
// CHK-PHASES-NO-CC: 4: compiler, {3}, ir, (device-sycl, sm_50)
52-
// CHK-PHASES-NO-CC: 5: offload, "host-sycl (x86_64-unknown-linux-gnu)" {1}, "device-sycl (nvptx64-nvidia-cuda:sm_50)" {4}, c++-cpp-output
49+
// CHK-PHASES-NO-CC: 2: input, "[[INPUT]]", c++, (device-sycl, sm_80)
50+
// CHK-PHASES-NO-CC: 3: preprocessor, {2}, c++-cpp-output, (device-sycl, sm_80)
51+
// CHK-PHASES-NO-CC: 4: compiler, {3}, ir, (device-sycl, sm_80)
52+
// CHK-PHASES-NO-CC: 5: offload, "host-sycl (x86_64-unknown-linux-gnu)" {1}, "device-sycl (nvptx64-nvidia-cuda:sm_80)" {4}, c++-cpp-output
5353
// CHK-PHASES-NO-CC: 6: compiler, {5}, ir, (host-sycl)
5454
// CHK-PHASES-NO-CC: 7: backend, {6}, assembler, (host-sycl)
5555
// CHK-PHASES-NO-CC: 8: assembler, {7}, object, (host-sycl)
56-
// CHK-PHASES-NO-CC: 9: linker, {4}, ir, (device-sycl, sm_50)
57-
// CHK-PHASES-NO-CC: 10: input, "{{.*}}libspirv-nvptx64{{.*}}", ir, (device-sycl, sm_50)
58-
// CHK-PHASES-NO-CC: 11: linker, {9, 10}, ir, (device-sycl, sm_50)
59-
// CHK-PHASES-NO-CC: 12: sycl-post-link, {11}, ir, (device-sycl, sm_50)
60-
// CHK-PHASES-NO-CC: 13: file-table-tform, {12}, ir, (device-sycl, sm_50)
61-
// CHK-PHASES-NO-CC: 14: backend, {13}, assembler, (device-sycl, sm_50)
62-
// CHK-PHASES-NO-CC: 15: assembler, {14}, object, (device-sycl, sm_50)
63-
// CHK-PHASES-NO-CC: 16: linker, {14, 15}, cuda-fatbin, (device-sycl, sm_50)
64-
// CHK-PHASES-NO-CC: 17: foreach, {13, 16}, cuda-fatbin, (device-sycl, sm_50)
65-
// CHK-PHASES-NO-CC: 18: file-table-tform, {12, 17}, tempfiletable, (device-sycl, sm_50)
66-
// CHK-PHASES-NO-CC: 19: clang-offload-wrapper, {18}, object, (device-sycl, sm_50)
67-
// CHK-PHASES-NO-CC: 20: offload, "device-sycl (nvptx64-nvidia-cuda:sm_50)" {19}, object
56+
// CHK-PHASES-NO-CC: 9: linker, {4}, ir, (device-sycl, sm_80)
57+
// CHK-PHASES-NO-CC: 10: input, "{{.*}}libspirv-nvptx64{{.*}}", ir, (device-sycl, sm_80)
58+
// CHK-PHASES-NO-CC: 11: linker, {9, 10}, ir, (device-sycl, sm_80)
59+
// CHK-PHASES-NO-CC: 12: sycl-post-link, {11}, ir, (device-sycl, sm_80)
60+
// CHK-PHASES-NO-CC: 13: file-table-tform, {12}, ir, (device-sycl, sm_80)
61+
// CHK-PHASES-NO-CC: 14: backend, {13}, assembler, (device-sycl, sm_80)
62+
// CHK-PHASES-NO-CC: 15: assembler, {14}, object, (device-sycl, sm_80)
63+
// CHK-PHASES-NO-CC: 16: linker, {14, 15}, cuda-fatbin, (device-sycl, sm_80)
64+
// CHK-PHASES-NO-CC: 17: foreach, {13, 16}, cuda-fatbin, (device-sycl, sm_80)
65+
// CHK-PHASES-NO-CC: 18: file-table-tform, {12, 17}, tempfiletable, (device-sycl, sm_80)
66+
// CHK-PHASES-NO-CC: 19: clang-offload-wrapper, {18}, object, (device-sycl, sm_80)
67+
// CHK-PHASES-NO-CC: 20: offload, "device-sycl (nvptx64-nvidia-cuda:sm_80)" {19}, object
6868
// CHK-PHASES-NO-CC: 21: linker, {8, 20}, image, (host-sycl)
6969
//
7070
/// Check phases specifying a compute capability.
@@ -136,8 +136,8 @@
136136

137137
// Check that flags linked to fsycl-cuda-compatibility are set correctly
138138
// RUN: %clangxx -### -std=c++11 -target x86_64-unknown-linux-gnu -fsycl -fsycl-cuda-compatibility \
139-
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA/usr/local/cuda \
139+
// RUN: -fsycl-targets=nvptx64-nvidia-cuda --cuda-path=%S/Inputs/CUDA_111/usr/local/cuda \
140140
// RUN: -fsycl-libspirv-path=%S/Inputs/SYCL/libspirv.bc %s 2>&1 \
141141
// RUN: | FileCheck -check-prefix=CHK-ACTIONS-CUDA-COMPAT %s
142-
// CHK-ACTIONS-CUDA-COMPAT: "-cc1" "-triple" "nvptx64-nvidia-cuda"{{.*}} "-fsycl-is-device"{{.*}} "-fsycl-cuda-compatibility"{{.*}} "-fdeclspec"{{.*}} "-fcuda-allow-variadic-functions"{{.*}} "-target-sdk-version=7.0"{{.*}} "-include" "__clang_cuda_runtime_wrapper.h"
143-
// CHK-ACTIONS-CUDA-COMPAT: "-cc1" "-triple" "x86_64-unknown-linux-gnu"{{.*}} "-fsycl-is-host"{{.*}} "-fsycl-cuda-compatibility"{{.*}} "-fdeclspec"{{.*}} "-fcuda-allow-variadic-functions"{{.*}} "-aux-triple" "nvptx64-nvidia-cuda"{{.*}} "-target-sdk-version=7.0"{{.*}} "-include" "__clang_cuda_runtime_wrapper.h"
142+
// CHK-ACTIONS-CUDA-COMPAT: "-cc1" "-triple" "nvptx64-nvidia-cuda"{{.*}} "-fsycl-is-device"{{.*}} "-fsycl-cuda-compatibility"{{.*}} "-fdeclspec"{{.*}} "-fcuda-allow-variadic-functions"{{.*}} "-target-sdk-version=11.1"{{.*}} "-include" "__clang_cuda_runtime_wrapper.h"
143+
// CHK-ACTIONS-CUDA-COMPAT: "-cc1" "-triple" "x86_64-unknown-linux-gnu"{{.*}} "-fsycl-is-host"{{.*}} "-fsycl-cuda-compatibility"{{.*}} "-fdeclspec"{{.*}} "-fcuda-allow-variadic-functions"{{.*}} "-aux-triple" "nvptx64-nvidia-cuda"{{.*}} "-target-sdk-version=11.1"{{.*}} "-include" "__clang_cuda_runtime_wrapper.h"

0 commit comments

Comments
 (0)