|
17 | 17 |
|
18 | 18 | /// When generating preprocessed files, verify the compilation phases. |
19 | 19 | // RUN: %clangxx --target=x86_64-unknown-linux-gnu --offload-new-driver -fsycl -E %s -o %t.ii -ccc-print-phases 2>&1 \ |
20 | | -// RUN: | FileCheck %s -check-prefix PREPROC_PHASES |
21 | | -// RUN: %clang_cl --target=x86_64-unknown-linux-gnu --offload-new-driver -fsycl -P %s -Fi%t.ii -ccc-print-phases 2>&1 \ |
22 | | -// RUN: | FileCheck %s -check-prefix PREPROC_PHASES |
| 20 | +// RUN: | FileCheck %s -check-prefix PREPROC_PHASES -DTARGET=x86_64-unknown-linux-gnu |
| 21 | +// RUN: %clang_cl --target=x86_64-pc-windows-msvc --offload-new-driver -fsycl -P %s -Fi%t.ii -ccc-print-phases 2>&1 \ |
| 22 | +// RUN: | FileCheck %s -check-prefix PREPROC_PHASES -DTARGET=x86_64-pc-windows-msvc |
23 | 23 | // PREPROC_PHASES: 0: input, "[[INPUT:.+\.cpp]]", c++, (host-sycl) |
24 | 24 | // PREPROC_PHASES: 1: preprocessor, {0}, c++-cpp-output, (host-sycl) |
25 | 25 | // PREPROC_PHASES: 2: input, "[[INPUT]]", c++, (device-sycl) |
26 | 26 | // PREPROC_PHASES: 3: preprocessor, {2}, c++-cpp-output, (device-sycl) |
27 | 27 | // PREPROC_PHASES: 4: compiler, {3}, none, (device-sycl) |
28 | 28 | // PREPROC_PHASES: 5: offload, "device-sycl (spir64-unknown-unknown)" {3}, c++-cpp-output |
29 | 29 | // PREPROC_PHASES: 6: clang-offload-packager, {5, 1}, c++-cpp-output |
30 | | -// PREPROC_PHASES: 7: offload, "host-sycl (x86_64-unknown-linux-gnu)" {1}, "device-sycl (spir64-unknown-unknown)" {3}, "device-sycl (spir64-unknown-unknown)" {4}, " (x86_64-unknown-linux-gnu)" {6}, c++-cpp-output |
| 30 | +// PREPROC_PHASES: 7: offload, "host-sycl ([[TARGET]])" {1}, "device-sycl (spir64-unknown-unknown)" {3}, "device-sycl (spir64-unknown-unknown)" {4}, " ([[TARGET]])" {6}, c++-cpp-output |
31 | 31 |
|
32 | 32 | /// When generating preprocessed files, verify the tools called and the expected |
33 | 33 | /// output file name. |
|
0 commit comments