|
8 | 8 | // RUN: -fsycl-targets=amdgcn-amd-amdhsa-sycldevice -mcpu=gfx906 \ |
9 | 9 | // RUN: -fsycl-libspirv-path=%S/Inputs/SYCL/libspirv.bc %s 2>&1 \ |
10 | 10 | // RUN: | FileCheck -check-prefix=CHK-ACTIONS %s |
11 | | -// CHK-ACTIONS: "-cc1" "-triple" "amdgcn-amd-amdhsa-sycldevice" "-aux-triple" "x86_64-unknown-linux-gnu"{{.*}} "-fsycl-is-device"{{.*}} "-Wno-sycl-strict"{{.*}} "-sycl-std=2020" {{.*}} "-internal-isystem" "{{.*}}bin{{[/\\]+}}..{{[/\\]+}}include{{[/\\]+}}sycl"{{.*}} "-mlink-builtin-bitcode" "{{.*}}libspirv.bc"{{.*}} "-mlink-builtin-bitcode" "{{.*}}oclc_isa_version{{.*}}.906.bc"{{.*}} "-target-cpu" "gfx906"{{.*}} "-std=c++11"{{.*}} |
| 11 | +// CHK-ACTIONS: "-cc1" "-triple" "amdgcn-amd-amdhsa-sycldevice" "-aux-triple" "x86_64-unknown-linux-gnu"{{.*}} "-fsycl-is-device"{{.*}} "-Wno-sycl-strict"{{.*}} "-sycl-std=2020" {{.*}} "-internal-isystem" "{{.*}}bin{{[/\\]+}}..{{[/\\]+\ |
| 12 | +}}include{{[/\\]+}}sycl"{{.*}} "-mlink-builtin-bitcode" "{{.*}}libspirv.bc"{{.*}} "-target-cpu" "gfx906"{{.*}} "-std=c++11"{{.*}} |
12 | 13 | // CHK-ACTIONS-NOT: "-mllvm -sycl-opt" |
13 | 14 | // CHK-ACTIONS: clang-offload-wrapper"{{.*}} "-host=x86_64-unknown-linux-gnu" "-target=amdgcn" "-kind=sycl"{{.*}} |
14 | 15 |
|
|
17 | 18 | // RUN: -fsycl-targets=amdgcn-amd-amdhsa-sycldevice -mcpu=gfx906 %s 2>&1 \ |
18 | 19 | // RUN: | FileCheck -check-prefix=CHK-PHASES-NO-CC %s |
19 | 20 | // CHK-PHASES-NO-CC: 0: input, "{{.*}}", c++, (host-sycl) |
20 | | -// CHK-PHASES-NO-CC: preprocessor, {0}, c++-cpp-output, (host-sycl) |
21 | | -// CHK-PHASES-NO-CC:- 2: input, "{{.*}}", c++, (device-sycl) |
22 | | -// CHK-PHASES-NO-CC: 3: preprocessor, {2}, c++-cpp-output, (device-sycl) |
23 | | -// CHK-PHASES-NO-CC: compiler, {3}, ir, (device-sycl) |
24 | | -// CHK-PHASES-NO-CC: offload, "host-sycl (x86_64-unknown-linux-gnu)" {1}, "device-sycl (amdgcn-amd-amdhsa-sycldevice)" {4}, c++-cpp-output |
25 | | -// CHK-PHASES-NO-CC: compiler, {5}, ir, (host-sycl) |
26 | | -// CHK-PHASES-NO-CC: backend, {6}, assembler, (host-sycl) |
27 | | -// CHK-PHASES-NO-CC: assembler, {7}, object, (host-sycl) |
28 | | -// CHK-PHASES-NO-CC: linker, {8}, image, (host-sycl) |
29 | | -// CHK-PHASES-NO-CC: linker, {4}, ir, (device-sycl) |
30 | | -// CHK-PHASES-NO-CC: sycl-post-link, {10}, ir, (device-sycl) |
31 | | -// CHK-PHASES-NO-CC: backend, {11}, assembler, (device-sycl) |
32 | | -// CHK-PHASES-NO-CC: assembler, {12}, object, (device-sycl) |
33 | | -// CHK-PHASES-NO-CC: linker, {13}, image, (device-sycl) |
34 | | -// CHK-PHASES-NO-CC:linker, {14}, hip-fatbin, (device-sycl) |
35 | | -// CHK-PHASES-NO-CC: clang-offload-wrapper, {15}, object, (device-sycl) |
36 | | -// CHK-PHASES-NO-CC: offload, "host-sycl (x86_64-unknown-linux-gnu)" {9}, "device-sycl (amdgcn-amd-amdhsa-sycldevice)" {16}, image |
| 21 | +// CHK-PHASES-NO-CC: 1: preprocessor, {0}, c++-cpp-output, (host-sycl) |
| 22 | +// CHK-PHASES-NO-CC: 2: append-footer, {1}, c++, (host-sycl) |
| 23 | +// CHK-PHASES-NO-CC: 3: preprocessor, {2}, c++-cpp-output, (host-sycl) |
| 24 | +// CHK-PHASES-NO-CC: 4: input, "{{.*}}", c++, (device-sycl) |
| 25 | +// CHK-PHASES-NO-CC: 5: preprocessor, {4}, c++-cpp-output, (device-sycl) |
| 26 | +// CHK-PHASES-NO-CC: compiler, {5}, ir, (device-sycl) |
| 27 | +// CHK-PHASES-NO-CC: offload, "host-sycl (x86_64-unknown-linux-gnu)" {3}, "device-sycl (amdgcn-amd-amdhsa-sycldevice)" {6}, c++-cpp-output |
| 28 | +// CHK-PHASES-NO-CC: compiler, {7}, ir, (host-sycl) |
| 29 | +// CHK-PHASES-NO-CC: backend, {8}, assembler, (host-sycl) |
| 30 | +// CHK-PHASES-NO-CC: assembler, {9}, object, (host-sycl) |
| 31 | +// CHK-PHASES-NO-CC: linker, {10}, image, (host-sycl) |
| 32 | +// CHK-PHASES-NO-CC: linker, {6}, ir, (device-sycl) |
| 33 | +// CHK-PHASES-NO-CC: sycl-post-link, {12}, ir, (device-sycl) |
| 34 | +// CHK-PHASES-NO-CC: backend, {13}, assembler, (device-sycl) |
| 35 | +// CHK-PHASES-NO-CC: assembler, {14}, object, (device-sycl) |
| 36 | +// CHK-PHASES-NO-CC: linker, {15}, image, (device-sycl) |
| 37 | +// CHK-PHASES-NO-CC: linker, {16}, hip-fatbin, (device-sycl) |
| 38 | +// CHK-PHASES-NO-CC: clang-offload-wrapper, {17}, object, (device-sycl) |
| 39 | +// CHK-PHASES-NO-CC: offload, "host-sycl (x86_64-unknown-linux-gnu)" {11}, "device-sycl (amdgcn-amd-amdhsa-sycldevice)" {18}, image |
0 commit comments