Skip to content

Commit 34a8d9a

Browse files
author
Georgi Mirazchiyski
committed
Combine the fcuda-is-device test for both triples
1 parent 9f8f5e5 commit 34a8d9a

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

clang/test/Driver/sycl-cuda-arch-macro.cpp

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,10 @@
88

99
// Verify that '-fcuda-is-device' is not supplied when offloading SYCL on NVPTX
1010
// RUN: %clangxx -### -fsycl -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend --offload-arch=sm_80 -nocudalib -fno-sycl-libspirv %s 2>&1 \
11-
// RUN: | FileCheck --check-prefix=CHECK-CUDA-IS-DEVICE-NVPTX %s
12-
// CHECK-CUDA-IS-DEVICE-NVPTX: clang{{.*}} "-cc1" "-triple" "nvptx64-nvidia-cuda"
13-
// CHECK-CUDA-IS-DEVICE-NVPTX-NOT: "-fcuda-is-device"
14-
// CHECK-CUDA-IS-DEVICE-NVPTX-SAME: "-fsycl-is-device"
15-
11+
// RUN: | FileCheck --check-prefix=CHECK-CUDA-IS-DEVICE -DTRIPLE=nvptx64-nvidia-cuda %s
1612
// Verify that '-fcuda-is-device' is not supplied when offloading SYCL on AMDGPU
1713
// RUN: %clangxx -### -fsycl -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx90a -nogpulib -fno-sycl-libspirv %s 2>&1 \
18-
// RUN: | FileCheck --check-prefix=CHECK-CUDA-IS-DEVICE-AMDGPU %s
19-
// CHECK-CUDA-IS-DEVICE-AMDGPU: clang{{.*}} "-cc1" "-triple" "amdgcn-amd-amdhsa"
20-
// CHECK-CUDA-IS-DEVICE-AMDGPU-NOT: "-fcuda-is-device"
21-
// CHECK-CUDA-IS-DEVICE-AMDGPU-SAME: "-fsycl-is-device"
14+
// RUN: | FileCheck --check-prefix=CHECK-CUDA-IS-DEVICE -DTRIPLE=amdgcn-amd-amdhsa %s
15+
// CHECK-CUDA-IS-DEVICE: clang{{.*}} "-cc1" "-triple" "[[TRIPLE]]"
16+
// CHECK-CUDA-IS-DEVICE-NOT: "-fcuda-is-device"
17+
// CHECK-CUDA-IS-DEVICE-SAME: "-fsycl-is-device"

0 commit comments

Comments
 (0)