|
12 | 12 | // RUN: %clang -x hip --target=x86_64-unknown-linux-gnu -ccc-print-phases \
|
13 | 13 | // RUN: --offload-new-driver --cuda-gpu-arch=gfx803 %s 2>&1 \
|
14 | 14 | // RUN: | FileCheck -check-prefixes=BIN,NEW,NEWN %s
|
| 15 | +// RUN: %clang -x hip --target=x86_64-unknown-linux-gnu -ccc-print-phases \ |
| 16 | +// RUN: --offload-new-driver --cuda-gpu-arch=gfx803 -flto -c %s 2>&1 \ |
| 17 | +// RUN: | FileCheck -check-prefixes=BIN,NEW,NEWLTO %s |
15 | 18 | //
|
16 | 19 | // RUN: %clang -x hip --target=x86_64-unknown-linux-gnu -ccc-print-phases \
|
17 | 20 | // RUN: --no-offload-new-driver --cuda-gpu-arch=gfx803 -fgpu-rdc %s 2>&1 \
|
|
45 | 48 | // OLDR-DAG: [[P11:[0-9]+]]: offload, "device-[[T]] (amdgcn-amd-amdhsa)" {[[P10]]}, object
|
46 | 49 | // OLDN-DAG: [[P12:[0-9]+]]: backend, {[[P11]]}, assembler, (host-[[T]])
|
47 | 50 | // OLDN-DAG: [[P13:[0-9]+]]: assembler, {[[P12]]}, object, (host-[[T]])
|
48 |
| -// NEW-DAG: [[P12:[0-9]+]]: backend, {[[P11]]}, assembler, (host-[[T]]) |
49 |
| -// NEW-DAG: [[P13:[0-9]+]]: assembler, {[[P12]]}, object, (host-[[T]]) |
| 51 | +// NEWN-DAG: [[P12:[0-9]+]]: backend, {[[P11]]}, assembler, (host-[[T]]) |
| 52 | +// NEWN-DAG: [[P13:[0-9]+]]: assembler, {[[P12]]}, object, (host-[[T]]) |
| 53 | +// NEWLTO-DAG: [[P13:[0-9]+]]: backend, {[[P11]]}, lto-bc, (host-hip) |
| 54 | +// NEWR-DAG: [[P12:[0-9]+]]: backend, {[[P11]]}, assembler, (host-[[T]]) |
| 55 | +// NEWR-DAG: [[P13:[0-9]+]]: assembler, {[[P12]]}, object, (host-[[T]]) |
50 | 56 | // OLDN-DAG: [[P14:[0-9]+]]: linker, {[[P13]]}, image, (host-[[T]])
|
51 | 57 | // NEWN-DAG: [[P14:[0-9]+]]: clang-linker-wrapper, {[[P13]]}, object, (host-[[T]])
|
| 58 | +// NEWLTO-DAG: [[P14:[0-9]+]]: clang-linker-wrapper, {[[P13]]}, object, (host-[[T]]) |
52 | 59 | // OLDR-DAG: [[P14:[0-9]+]]: linker, {[[P13]], [[P11]]}, image, (host-[[T]])
|
53 | 60 | // NEWR-DAG: [[P14:[0-9]+]]: clang-linker-wrapper, {[[P13]]}, image, (host-[[T]])
|
54 | 61 | // NEWN-DAG: [[P15:[0-9]+]]: linker, {[[P14]]}, image
|
|
0 commit comments