Skip to content

Commit d089464

Browse files
author
malixian
committed
fix the driver LIT
1 parent 50d6fe1 commit d089464

File tree

1 file changed

+21
-18
lines changed

1 file changed

+21
-18
lines changed

clang/test/Driver/sycl-offload-amdgcn.cpp

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
// RUN: -fsycl-targets=amdgcn-amd-amdhsa-sycldevice -mcpu=gfx906 \
99
// RUN: -fsycl-libspirv-path=%S/Inputs/SYCL/libspirv.bc %s 2>&1 \
1010
// 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"{{.*}}
1213
// CHK-ACTIONS-NOT: "-mllvm -sycl-opt"
1314
// CHK-ACTIONS: clang-offload-wrapper"{{.*}} "-host=x86_64-unknown-linux-gnu" "-target=amdgcn" "-kind=sycl"{{.*}}
1415

@@ -17,20 +18,22 @@
1718
// RUN: -fsycl-targets=amdgcn-amd-amdhsa-sycldevice -mcpu=gfx906 %s 2>&1 \
1819
// RUN: | FileCheck -check-prefix=CHK-PHASES-NO-CC %s
1920
// 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

Comments
 (0)