|
189 | 189 | // RUN: | FileCheck -check-prefix COMMA_FILE %s
|
190 | 190 | // COMMA_FILE: clang-offload-packager{{.*}} "--image=file={{.*}}pvc@bdw{{.*}},triple=spir64_gen-unknown-unknown,arch=pvc,bdw,kind=sycl,compile-opts=-device_options pvc -ze-intel-enable-auto-large-GRF-mode"
|
191 | 191 |
|
| 192 | +/// Verify the arch value for the packager is populated with different |
| 193 | +/// scenarios for spir64_gen |
| 194 | +// RUN: %clangxx -fsycl -### -fsycl-targets=spir64_gen --offload-new-driver \ |
| 195 | +// RUN: -Xsycl-target-backend=spir64_gen "-device bdw" %s 2>&1 \ |
| 196 | +// RUN: | FileCheck -check-prefix ARCH_CHECK %s |
| 197 | +// RUN: %clangxx -fsycl -### -fsycl-targets=spir64_gen --offload-new-driver \ |
| 198 | +// RUN: -Xsycl-target-backend "-device bdw" %s 2>&1 \ |
| 199 | +// RUN: | FileCheck -check-prefix ARCH_CHECK %s |
| 200 | +// RUN: %clangxx -fsycl -### -fsycl-targets=intel_gpu_bdw \ |
| 201 | +// RUN: --offload-new-driver %s 2>&1 \ |
| 202 | +// RUN: | FileCheck -check-prefix ARCH_CHECK %s |
| 203 | +// RUN: %clang_cl -fsycl -### -fsycl-targets=spir64_gen --offload-new-driver \ |
| 204 | +// RUN: -Xsycl-target-backend=spir64_gen "-device bdw" %s 2>&1 \ |
| 205 | +// RUN: | FileCheck -check-prefix ARCH_CHECK %s |
| 206 | +// RUN: %clang_cl -fsycl -### -fsycl-targets=spir64_gen --offload-new-driver \ |
| 207 | +// RUN: -Xsycl-target-backend "-device bdw" %s 2>&1 \ |
| 208 | +// RUN: | FileCheck -check-prefix ARCH_CHECK %s |
| 209 | +// RUN: %clang_cl -fsycl -### -fsycl-targets=intel_gpu_bdw \ |
| 210 | +// RUN: --offload-new-driver %s 2>&1 \ |
| 211 | +// RUN: | FileCheck -check-prefix ARCH_CHECK %s |
| 212 | +// ARCH_CHECK: clang-offload-packager{{.*}} "--image=file={{.*}}triple=spir64_gen-unknown-unknown,arch=bdw,kind=sycl{{.*}}" |
| 213 | + |
192 | 214 | /// Verify that --cuda-path is passed to clang-linker-wrapper for SYCL offload
|
193 | 215 | // RUN: %clangxx -fsycl -### -fsycl-targets=nvptx64-nvidia-cuda \
|
194 | 216 | // RUN: --cuda-gpu-arch=sm_20 --cuda-path=%S/Inputs/CUDA_80/usr/local/cuda %s \
|
|
0 commit comments