github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 138970 tests passed
* 3584 tests skipped
* 5 tests failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.CodeGenCUDA/offload_via_llvm.cu</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem
C:\_work\llvm-project\llvm-project\build\lib\clang\24\include -nostdsysteminc
C:\_work\llvm-project\llvm-project\clang\test\CodeGenCUDA\offload_via_llvm.cu
-triple nvptx-unknown-unknown -foffload-via-llvm -emit-llvm -o - |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\CodeGenCUDA\offload_via_llvm.cu
--check-prefix=HST
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
-cc1 -internal-isystem
'C:\_work\llvm-project\llvm-project\build\lib\clang\24\include' -nostdsysteminc
'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCUDA\offload_via_llvm.cu'
-triple nvptx-unknown-unknown -foffload-via-llvm -emit-llvm -o -
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGenCUDA\offload_via_llvm.cu:73:17:
error: Can't find declaration for __llvmLaunchKernel
# | 73 | __global__ void foo(int, short, void *, void *) {}
# | | ^
# | 1 error generated when compiling for host.
# `-----------------------------
# error: command failed with exit status: 1
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\clang\test\CodeGenCUDA\offload_via_llvm.cu'
--check-prefix=HST
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\CodeGenCUDA\offload_via_llvm.cu
--check-prefix=HST
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>Clang.CodeGenHIP/offload-pgo-sections.hip</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 12
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem
C:\_work\llvm-project\llvm-project\build\lib\clang\24\include -nostdsysteminc
-triple amdgcn-amd-amdhsa -fcuda-is-device -cuid=abc
-fprofile-instrument=clang -emit-llvm -o - -x hip
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHIP\offload-pgo-sections.hip
| c:\_work\llvm-project\llvm-project\build\bin\opt.exe -passes=instrprof -S
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
-check-prefix=DEV
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHIP\offload-pgo-sections.hip
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
-cc1 -internal-isystem
'C:\_work\llvm-project\llvm-project\build\lib\clang\24\include' -nostdsysteminc
-triple amdgcn-amd-amdhsa -fcuda-is-device -cuid=abc -fprofile-instrument=clang
-emit-llvm -o - -x hip
'C:\_work\llvm-project\llvm-project\clang\test\CodeGenHIP\offload-pgo-sections.hip'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe'
-passes=instrprof -S
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=DEV
'C:\_work\llvm-project\llvm-project\clang\test\CodeGenHIP\offload-pgo-sections.hip'
# note: command had no output on stdout or stderr
# RUN: at line 17
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem
C:\_work\llvm-project\llvm-project\build\lib\clang\24\include -nostdsysteminc
-triple x86_64-linux-gnu -cuid=abc -fprofile-instrument=clang -emit-llvm -o
- -x hip
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHIP\offload-pgo-sections.hip
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
-check-prefix=HOST
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHIP\offload-pgo-sections.hip
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
-cc1 -internal-isystem
'C:\_work\llvm-project\llvm-project\build\lib\clang\24\include' -nostdsysteminc
-triple x86_64-linux-gnu -cuid=abc -fprofile-instrument=clang -emit-llvm -o -
-x hip
'C:\_work\llvm-project\llvm-project\clang\test\CodeGenHIP\offload-pgo-sections.hip'
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=HOST
'C:\_work\llvm-project\llvm-project\clang\test\CodeGenHIP\offload-pgo-sections.hip'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHIP\offload-pgo-sections.hip:71:14:
error: HOST-DAG: expected string not found in input
# | // HOST-DAG: @__llvm_profile_shadow_ucnts_[[CUID]]_{{[0-9]+}} = global ptr
null
# | ^
# | <stdin>:7:60: note: scanning from here
# | @__llvm_profile_sections_b04fd23c98500190 = global ptr null
# | ^
# | <stdin>:7:60: note: with "CUID" equal to "b04fd23c98500190"
# | @__llvm_profile_sections_b04fd23c98500190 = global ptr null
# | ^
# | <stdin>:21:154: note: possible intended match here
# | @llvm.compiler.used = appending global [5 x ptr] [ptr
@__llvm_profile_sections_b04fd23c98500190, ptr
@__llvm_profile_shadow_data_b04fd23c98500190_0, ptr
@__llvm_profile_shadow_cnts_b04fd23c98500190_1, ptr
@__llvm_profile_shadow_names_b04fd23c98500190_2, ptr
@__hip_cuid_b04fd23c98500190], section "llvm.metadata"
# |
^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHIP\offload-pgo-sections.hip
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: ; ModuleID =
'C:\_work\llvm-project\llvm-project\clang\test\CodeGenHIP\offload-pgo-sections.hip'
# | 2: source_filename =
"C:\\_work\\llvm-project\\llvm-project\\clang\\test\\CodeGenHIP\\offload-pgo-sections.hip"
# | 3: target datalayout =
"e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
# | 4: target triple = "x86_64-unknown-linux-gnu"
# | 5:
# | 6: @_Z6kernelPi = constant ptr @_Z21__device_stub__kernelPi,
align 8
# | 7: @__llvm_profile_sections_b04fd23c98500190 = global ptr null
# | dag:71'0 {
search range start (exclusive)
# | dag:71'1
error: no match found in search range
# | dag:71'2
with "CUID" equal to "b04fd23c98500190"
# | 8: @__llvm_profile_shadow_data_b04fd23c98500190_0 = global ptr
null
# | 9: @__llvm_profile_shadow_cnts_b04fd23c98500190_1 = global ptr
null
# | 10: @__llvm_profile_shadow_names_b04fd23c98500190_2 = global ptr
null
# | 11: @0 = private unnamed_addr constant [12 x i8]
c"_Z6kernelPi\00", align 1
# | 12: @1 = private unnamed_addr constant [41 x i8]
c"__llvm_profile_sections_b04fd23c98500190\00", align 1
# | 13: @2 = private unnamed_addr constant [20 x i8]
c"__profd__Z6kernelPi\00", align 1
# | 14: @3 = private unnamed_addr constant [20 x i8]
c"__profc__Z6kernelPi\00", align 1
# | 15: @4 = private unnamed_addr constant [31 x i8]
c"__llvm_prf_nm_b04fd23c98500190\00", align 1
# | 16: @__hip_fatbin_b04fd23c98500190 = external constant i8, section
".hip_fatbin"
# | 17: @__hip_fatbin_wrapper = internal constant { i32, i32, ptr, ptr
} { i32 1212764230, i32 1, ptr @__hip_fatbin_b04fd23c98500190, ptr null },
section ".hipFatBinSegment", align 8
# | 18: @__hip_gpubin_handle_b04fd23c98500190 = internal global ptr
null, align 8
# | 19: @llvm.global_ctors = appending global [1 x { i32, ptr, ptr }]
[{ i32, ptr, ptr } { i32 65535, ptr @__hip_module_ctor, ptr null }]
# | 20: @__hip_cuid_b04fd23c98500190 = global i8 0
# | 21: @llvm.compiler.used = appending global [5 x ptr] [ptr
@__llvm_profile_sections_b04fd23c98500190, ptr
@__llvm_profile_shadow_data_b04fd23c98500190_0, ptr
@__llvm_profile_shadow_cnts_b04fd23c98500190_1, ptr
@__llvm_profile_shadow_names_b04fd23c98500190_2, ptr
@__hip_cuid_b04fd23c98500190], section "llvm.metadata"
# | dag:71'3
?
possible intended match
# | 22:
# | 23: ; Function Attrs: mustprogress noinline norecurse nounwind
optnone
# | 24: define dso_local void @_Z21__device_stub__kernelPi(ptr noundef
%p) #0 {
# | 25: entry:
# | 26: %p.addr = alloca ptr, align 8
# | .
# | .
# | .
# | 112:
# | 113: !llvm.module.flags = !{!0}
# | 114: !llvm.ident = !{!1}
# | 115:
# | 116: !0 = !{i32 2, !"EnableValueProfiling", i32 0}
# | 117: !1 = !{!"clang version 24.0.0git
(https://github.com/llvm/llvm-project
66ee9e5f7295f87a40e1b8ec5fbedb123d82e986)"}
# | dag:71'4
} search range end
(exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.Driver/cuda-via-liboffload.cu</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -### -target
x86_64-linux-gnu -foffload-via-llvm -ccc-print-bindings
--offload-arch=sm_35 --offload-arch=sm_70
C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu
2>&1 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
-check-prefix BINDINGS
C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
'-###' -target x86_64-linux-gnu -foffload-via-llvm -ccc-print-bindings
--offload-arch=sm_35 --offload-arch=sm_70
'C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu'
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix
BINDINGS
'C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu:6:19:
error: BINDINGS-NEXT: expected string not found in input
# | // BINDINGS-NEXT: "nvptx64-nvidia-cuda" - "clang", inputs: ["[[INPUT]]",
"[[HOST_BC]]"], output: "[[PTX_SM_35:.+]]"
# | ^
# | <stdin>:11:338: note: scanning from here
# | # "x86_64-unknown-linux-gnu" - "clang", inputs:
["C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu",
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-8581e2.out"],
output:
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-91f478.o"
# |
^
# | <stdin>:11:338: note: with "INPUT" equal to
"C:\\_work\\llvm-project\\llvm-project\\clang\\test\\Driver\\cuda-via-liboffload.cu\",
\"C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\lit-tmp-fvocm079\\cuda-via-liboffload-8581e2.out"
(escaped value)
# | # "x86_64-unknown-linux-gnu" - "clang", inputs:
["C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu",
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-8581e2.out"],
output:
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-91f478.o"
# |
^
# | <stdin>:11:338: note: with "HOST_BC" equal to
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-91f478.o"
# | # "x86_64-unknown-linux-gnu" - "clang", inputs:
["C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu",
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-8581e2.out"],
output:
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-91f478.o"
# |
^
# | <stdin>:11:338: note: pattern attempts to capture variables: "PTX_SM_35"
# | # "x86_64-unknown-linux-gnu" - "clang", inputs:
["C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu",
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-8581e2.out"],
output:
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-91f478.o"
# |
^
# | <stdin>:12:112: note: possible intended match here
# | # "x86_64-unknown-linux-gnu" - "Offload::Linker", inputs:
["C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-91f478.o"],
output: "a.out"
# |
^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 6: # "nvptx64-nvidia-cuda-llvm" - "clang", inputs:
["C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu"],
output:
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-sm_35-8e2fb7.s"
# | 7: # "nvptx64-nvidia-cuda-llvm" - "NVPTX::Assembler", inputs:
["C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-sm_35-8e2fb7.s"],
output:
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-sm_35-8cd6f0.o"
# | 8: # "nvptx64-nvidia-cuda-llvm" - "clang", inputs:
["C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu"],
output:
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-sm_70-454e8e.s"
# | 9: # "nvptx64-nvidia-cuda-llvm" - "NVPTX::Assembler", inputs:
["C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-sm_70-454e8e.s"],
output:
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-sm_70-2c5ed3.o"
# | 10: # "x86_64-unknown-linux-gnu" - "Offload::Packager", inputs:
["C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-sm_35-8cd6f0.o",
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-sm_70-2c5ed3.o"],
output:
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-8581e2.out"
# | 11: # "x86_64-unknown-linux-gnu" - "clang", inputs:
["C:\_work\llvm-project\llvm-project\clang\test\Driver\cuda-via-liboffload.cu",
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-8581e2.out"],
output:
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-91f478.o"
# | next:6'0
{ search range start (exclusive)
# | next:6'1
error: no match found in search range
# | next:6'2
with "INPUT" equal to
"C:\\_work\\llvm-project\\llvm-project\\clang\\test\\Driver\\cuda-via-liboffload.cu\",
\"C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\lit-tmp-fvocm079\\cuda-via-liboffload-8581e2.out"
(escaped value)
# | next:6'3
with "HOST_BC" equal to
"C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-91f478.o"
# | next:6'4
pattern attempts to capture variables:
"PTX_SM_35"
# | 12: # "x86_64-unknown-linux-gnu" - "Offload::Linker", inputs:
["C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\cuda-via-liboffload-91f478.o"],
output: "a.out"
# | next:6'5
?
possible intended match
# | next:6'6
} search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.OffloadTools/clang-linker-wrapper/linker-wrapper-image.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1
C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c
-triple x86_64-unknown-linux-gnu -emit-obj -o
C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.elf.o
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
-cc1
'C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c'
-triple x86_64-unknown-linux-gnu -emit-obj -o
'C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.elf.o'
# note: command had no output on stdout or stderr
# RUN: at line 8
c:\_work\llvm-project\llvm-project\build\bin\llvm-offload-binary.exe -o
C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.out
--image=file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-offload-binary.exe' -o
'C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.out'
'--image=file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70'
# note: command had no output on stdout or stderr
# RUN: at line 9
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1
C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c
-triple x86_64-unknown-linux-gnu -emit-obj -o
C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o
-fembed-offload-object=C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.out
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
-cc1
'C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c'
-triple x86_64-unknown-linux-gnu -emit-obj -o
'C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o'
'-fembed-offload-object=C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.out'
# note: command had no output on stdout or stderr
# RUN: at line 11
c:\_work\llvm-project\llvm-project\build\bin\clang-linker-wrapper.exe
--print-wrapped-module --dry-run --host-triple=x86_64-unknown-linux-gnu
--linker-path=/usr/bin/ld
C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o
-o a.out 2>&1 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c
--check-prefixes=OPENMP,OPENMP-ELF
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\clang-linker-wrapper.exe'
--print-wrapped-module --dry-run --host-triple=x86_64-unknown-linux-gnu
--linker-path=/usr/bin/ld
'C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o'
-o a.out
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c'
--check-prefixes=OPENMP,OPENMP-ELF
# note: command had no output on stdout or stderr
# RUN: at line 13
c:\_work\llvm-project\llvm-project\build\bin\clang-linker-wrapper.exe
--print-wrapped-module --dry-run -r --host-triple=x86_64-unknown-linux-gnu
--linker-path=/usr/bin/ld
C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o
-o a.out 2>&1 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c
--check-prefixes=OPENMP-ELF,OPENMP-REL
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\clang-linker-wrapper.exe'
--print-wrapped-module --dry-run -r --host-triple=x86_64-unknown-linux-gnu
--linker-path=/usr/bin/ld
'C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o'
-o a.out
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c'
--check-prefixes=OPENMP-ELF,OPENMP-REL
# note: command had no output on stdout or stderr
# RUN: at line 15
c:\_work\llvm-project\llvm-project\build\bin\clang-linker-wrapper.exe
--print-wrapped-module --dry-run --host-triple=x86_64-unknown-windows-gnu
--linker-path=/usr/bin/ld
C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o
-o a.out 2>&1 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c
--check-prefixes=OPENMP,OPENMP-COFF
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\clang-linker-wrapper.exe'
--print-wrapped-module --dry-run --host-triple=x86_64-unknown-windows-gnu
--linker-path=/usr/bin/ld
'C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o'
-o a.out
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c'
--check-prefixes=OPENMP,OPENMP-COFF
# note: command had no output on stdout or stderr
# RUN: at line 45
c:\_work\llvm-project\llvm-project\build\bin\llvm-offload-binary.exe -o
C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.out
--image=file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.elf.o,kind=cuda,triple=nvptx64-nvidia-cuda,arch=sm_70
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-offload-binary.exe' -o
'C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.out'
'--image=file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.elf.o,kind=cuda,triple=nvptx64-nvidia-cuda,arch=sm_70'
# note: command had no output on stdout or stderr
# RUN: at line 46
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1
C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c
-triple x86_64-unknown-linux-gnu -emit-obj -o
C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o
-fembed-offload-object=C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.out
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
-cc1
'C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c'
-triple x86_64-unknown-linux-gnu -emit-obj -o
'C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o'
'-fembed-offload-object=C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.out'
# note: command had no output on stdout or stderr
# RUN: at line 48
c:\_work\llvm-project\llvm-project\build\bin\clang-linker-wrapper.exe
--print-wrapped-module --dry-run --host-triple=x86_64-unknown-linux-gnu
--linker-path=/usr/bin/ld
C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o
-o a.out 2>&1 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c
--check-prefixes=CUDA,CUDA-ELF
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\clang-linker-wrapper.exe'
--print-wrapped-module --dry-run --host-triple=x86_64-unknown-linux-gnu
--linker-path=/usr/bin/ld
'C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o'
-o a.out
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c'
--check-prefixes=CUDA,CUDA-ELF
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c:97:15:
error: CUDA-NEXT: expected string not found in input
# | // CUDA-NEXT: %entry1 = phi ptr [ @__start_llvm_offload_entries, %entry ],
[ %16, %if.end ]
# | ^
# | <stdin>:59:13: note: scanning from here
# | while.entry: ; preds = %if.end, %entry
# | ^
# | <stdin>:60:2: note: possible intended match here
# | %entry1 = phi ptr [ @__start_llvm_offload_entries, %entry ], [ %17,
%if.end ]
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\clang\test\OffloadTools\clang-linker-wrapper\linker-wrapper-image.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 54: define internal void @.cuda.globals_reg(ptr %0) section
".text.startup" {
# | 55: entry:
# | 56: %1 = icmp ne ptr @__start_llvm_offload_entries,
@__stop_llvm_offload_entries
# | 57: br i1 %1, label %while.entry, label %while.end
# | 58:
# | 59: while.entry: ; preds = %if.end, %entry
# | next:97'0 { search range start
(exclusive)
# | next:97'1 error: no match
found in search range
# | 60: %entry1 = phi ptr [ @__start_llvm_offload_entries, %entry ],
[ %17, %if.end ]
# | next:97'2 ?
possible intended match
# | 61: %2 = getelementptr inbounds %struct.__tgt_offload_entry, ptr
%entry1, i32 0, i32 4
# | 62: %addr = load ptr, ptr %2, align 8
# | 63: %3 = getelementptr inbounds %struct.__tgt_offload_entry, ptr
%entry1, i32 0, i32 8
# | 64: %aux_addr = load ptr, ptr %3, align 8
# | 65: %4 = getelementptr inbounds %struct.__tgt_offload_entry, ptr
%entry1, i32 0, i32 2
# | .
# | .
# | .
# | 120: br i1 %18, label %while.end, label %while.entry
# | 121:
# | 122: while.end: ; preds = %if.end, %entry
# | 123: ret void
# | 124: }
# | 125: "/usr/bin/ld"
C:\_work\llvm-project\llvm-project\build\tools\clang\test\OffloadTools\clang-linker-wrapper\Output\linker-wrapper-image.c.tmp.o
-o a.out
C:\Users\ContainerAdministrator\AppData\Local\Temp\lit-tmp-fvocm079\a.out.cuda.image.wrapper-64d29e.o
# | next:97'3
} search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/propagate-waves-per-eu-with-kernel.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\opt.exe -S
-mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a -passes=amdgpu-attributor
C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\propagate-waves-per-eu-with-kernel.ll
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\propagate-waves-per-eu-with-kernel.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe' -S
-mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a -passes=amdgpu-attributor
'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\propagate-waves-per-eu-with-kernel.ll'
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\propagate-waves-per-eu-with-kernel.ll'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\propagate-waves-per-eu-with-kernel.ll:77:10:
error: CHECK: expected string not found in input
# | ; CHECK: attributes #[[ATTR0]] = { "amdgpu-flat-work-group-size"="512,512"
"amdgpu-no-agpr" "amdgpu-no-completion-action" "amdgpu-no-default-queue"
"amdgpu-no-dispatch-id" "amdgpu-no-dispatch-ptr" "amdgpu-no-flat-scratch-init"
"amdgpu-no-heap-ptr" "amdgpu-no-hostcall-ptr" "amdgpu-no-implicitarg-ptr"
"amdgpu-no-lds-kernel-id" "amdgpu-no-multigrid-sync-arg" "amdgpu-no-queue-ptr"
"amdgpu-no-workgroup-id-x" "amdgpu-no-workgroup-id-y"
"amdgpu-no-workgroup-id-z" "amdgpu-no-workitem-id-x" "amdgpu-no-workitem-id-y"
"amdgpu-no-workitem-id-z" "amdgpu-waves-per-eu"="2,8" "target-cpu"="gfx90a"
"uniform-work-group-size"="false" }
# | ^
# | <stdin>:37:10: note: scanning from here
# | ret void
# | ^
# | <stdin>:37:10: note: with "ATTR0" equal to "0"
# | ret void
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\propagate-waves-per-eu-with-kernel.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 32: ret void
# | 33: }
# | 34:
# | 35: define private void @caller_wgs_wpe() #3 {
# | 36: call void @callee_wgs_wpe()
# | 37: ret void
# | check:77'0 { search range start (exclusive)
# | check:77'1 error: no match found in search range
# | check:77'2 with "ATTR0" equal to "0"
# | 38: }
# | 39:
# | 40: attributes #0 = { "amdgpu-agpr-alloc"="0"
"amdgpu-flat-work-group-size"="512,512" "amdgpu-no-cluster-id-x"
"amdgpu-no-cluster-id-y" "amdgpu-no-cluster-id-z" "amdgpu-no-completion-action"
"amdgpu-no-default-queue" "amdgpu-no-dispatch-id" "amdgpu-no-dispatch-ptr"
"amdgpu-no-flat-scratch-init" "amdgpu-no-heap-ptr" "amdgpu-no-hostcall-ptr"
"amdgpu-no-implicitarg-ptr" "amdgpu-no-lds-kernel-id"
"amdgpu-no-multigrid-sync-arg" "amdgpu-no-queue-ptr" "amdgpu-no-workgroup-id-x"
"amdgpu-no-workgroup-id-y" "amdgpu-no-workgroup-id-z" "amdgpu-no-workitem-id-x"
"amdgpu-no-workitem-id-y" "amdgpu-no-workitem-id-z" "amdgpu-no-wwm"
"target-cpu"="gfx90a" }
# | 41: attributes #1 = { "amdgpu-agpr-alloc"="0"
"amdgpu-flat-work-group-size"="128,640" "amdgpu-no-agpr"
"amdgpu-no-cluster-id-x" "amdgpu-no-cluster-id-y" "amdgpu-no-cluster-id-z"
"amdgpu-no-completion-action" "amdgpu-no-default-queue" "amdgpu-no-dispatch-id"
"amdgpu-no-dispatch-ptr" "amdgpu-no-flat-scratch-init" "amdgpu-no-heap-ptr"
"amdgpu-no-hostcall-ptr" "amdgpu-no-implicitarg-ptr" "amdgpu-no-lds-kernel-id"
"amdgpu-no-multigrid-sync-arg" "amdgpu-no-queue-ptr" "amdgpu-no-workgroup-id-x"
"amdgpu-no-workgroup-id-y" "amdgpu-no-workgroup-id-z" "amdgpu-no-workitem-id-x"
"amdgpu-no-workitem-id-y" "amdgpu-no-workitem-id-z" "amdgpu-no-wwm"
"amdgpu-waves-per-eu"="3,8" "target-cpu"="gfx90a"
"uniform-work-group-size"="false" }
# | 42: attributes #2 = { "amdgpu-agpr-alloc"="0"
"amdgpu-flat-work-group-size"="512,512" "amdgpu-no-agpr"
"amdgpu-no-cluster-id-x" "amdgpu-no-cluster-id-y" "amdgpu-no-cluster-id-z"
"amdgpu-no-completion-action" "amdgpu-no-default-queue" "amdgpu-no-dispatch-id"
"amdgpu-no-dispatch-ptr" "amdgpu-no-flat-scratch-init" "amdgpu-no-heap-ptr"
"amdgpu-no-hostcall-ptr" "amdgpu-no-implicitarg-ptr" "amdgpu-no-lds-kernel-id"
"amdgpu-no-multigrid-sync-arg" "amdgpu-no-queue-ptr" "amdgpu-no-workgroup-id-x"
"amdgpu-no-workgroup-id-y" "amdgpu-no-workgroup-id-z" "amdgpu-no-workitem-id-x"
"amdgpu-no-workitem-id-y" "amdgpu-no-workitem-id-z" "amdgpu-no-wwm"
"amdgpu-waves-per-eu"="5,6" "target-cpu"="gfx90a"
"uniform-work-group-size"="false" }
# | 43: attributes #3 = { "amdgpu-agpr-alloc"="0"
"amdgpu-flat-work-group-size"="256,768" "amdgpu-no-agpr"
"amdgpu-no-cluster-id-x" "amdgpu-no-cluster-id-y" "amdgpu-no-cluster-id-z"
"amdgpu-no-completion-action" "amdgpu-no-default-queue" "amdgpu-no-dispatch-id"
"amdgpu-no-dispatch-ptr" "amdgpu-no-flat-scratch-init" "amdgpu-no-heap-ptr"
"amdgpu-no-hostcall-ptr" "amdgpu-no-implicitarg-ptr" "amdgpu-no-lds-kernel-id"
"amdgpu-no-multigrid-sync-arg" "amdgpu-no-queue-ptr" "amdgpu-no-workgroup-id-x"
"amdgpu-no-workgroup-id-y" "amdgpu-no-workgroup-id-z" "amdgpu-no-workitem-id-x"
"amdgpu-no-workitem-id-y" "amdgpu-no-workitem-id-z" "amdgpu-no-wwm"
"amdgpu-waves-per-eu"="4,6" "target-cpu"="gfx90a"
"uniform-work-group-size"="false" }
# | check:77'3
} search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
If these failures are unrelated to your changes (for example tests are broken
or flaky at HEAD), please open an issue at
https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/210121
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits