|
61 | 61 | // RUN: "-device cri" /clang:--sysroot=%S/Inputs/SYCL -- %s 2>&1 \ |
62 | 62 | // RUN: | FileCheck %s -check-prefix=BFLOAT16-NATIVE |
63 | 63 |
|
| 64 | +// Test that a novalake AOT compilation uses the native library. |
| 65 | +// RUN: %clangxx -fsycl -fsycl-targets=spir64_gen -Xsycl-target-backend \ |
| 66 | +// RUN: "-device nvl_s" %s --sysroot=%S/Inputs/SYCL -### 2>&1 \ |
| 67 | +// RUN: | FileCheck %s -check-prefix=BFLOAT16-NATIVE |
| 68 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_nvl_s %s \ |
| 69 | +// RUN: --sysroot=%S/Inputs/SYCL -### 2>&1 \ |
| 70 | +// RUN: | FileCheck %s -check-prefix=BFLOAT16-NATIVE |
| 71 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_30_4_0 %s \ |
| 72 | +// RUN: --sysroot=%S/Inputs/SYCL -### 2>&1 \ |
| 73 | +// RUN: | FileCheck %s -check-prefix=BFLOAT16-NATIVE |
| 74 | +// RUN: %clangxx -fsycl -fsycl-targets=spir64_gen -Xsycl-target-backend \ |
| 75 | +// RUN: "-device nvl_u" %s --sysroot=%S/Inputs/SYCL -### 2>&1 \ |
| 76 | +// RUN: | FileCheck %s -check-prefix=BFLOAT16-NATIVE |
| 77 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_nvl_u %s \ |
| 78 | +// RUN: --sysroot=%S/Inputs/SYCL -### 2>&1 \ |
| 79 | +// RUN: | FileCheck %s -check-prefix=BFLOAT16-NATIVE |
| 80 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_30_5_0 %s \ |
| 81 | +// RUN: --sysroot=%S/Inputs/SYCL -### 2>&1 \ |
| 82 | +// RUN: | FileCheck %s -check-prefix=BFLOAT16-NATIVE |
| 83 | +// RUN: %clangxx -fsycl -fsycl-targets=spir64_gen -Xsycl-target-backend \ |
| 84 | +// RUN: "-device nvl_p" %s --sysroot=%S/Inputs/SYCL -### 2>&1 \ |
| 85 | +// RUN: | FileCheck %s -check-prefix=BFLOAT16-NATIVE |
| 86 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_nvl_p %s \ |
| 87 | +// RUN: --sysroot=%S/Inputs/SYCL -### 2>&1 \ |
| 88 | +// RUN: | FileCheck %s -check-prefix=BFLOAT16-NATIVE |
| 89 | +// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_35_10_0 %s \ |
| 90 | +// RUN: --sysroot=%S/Inputs/SYCL -### 2>&1 \ |
| 91 | +// RUN: | FileCheck %s -check-prefix=BFLOAT16-NATIVE |
| 92 | +// RUN: %clang_cl -### -fsycl -fsycl-targets=spir64_gen -Xsycl-target-backend \ |
| 93 | +// RUN: "-device nvl_s" /clang:--sysroot=%S/Inputs/SYCL -- %s 2>&1 \ |
| 94 | +// RUN: | FileCheck %s -check-prefix=BFLOAT16-NATIVE |
| 95 | + |
64 | 96 | // Test that unless all targets support bfloat16, AOT compilation uses the |
65 | 97 | // fallback library. |
66 | 98 | // RUN: %clangxx -fsycl -fsycl-targets=spir64_gen -Xsycl-target-backend \ |
|
0 commit comments