github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 135971 tests passed
* 3455 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.CodeGenHLSL/BasicFeatures/OutArgLifetime.hlsl</summary>
```
Exit Code: 1
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\23\include -nostdsysteminc
-triple dxil-pc-shadermodel6.0-library -O1 -disable-llvm-passes -emit-llvm
-finclude-default-header -o -
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHLSL\BasicFeatures\OutArgLifetime.hlsl
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHLSL\BasicFeatures\OutArgLifetime.hlsl
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
-cc1 -internal-isystem
'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc
-triple dxil-pc-shadermodel6.0-library -O1 -disable-llvm-passes -emit-llvm
-finclude-default-header -o -
'C:\_work\llvm-project\llvm-project\clang\test\CodeGenHLSL\BasicFeatures\OutArgLifetime.hlsl'
# 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\CodeGenHLSL\BasicFeatures\OutArgLifetime.hlsl'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHLSL\BasicFeatures\OutArgLifetime.hlsl:11:16:
error: CHECK-NEXT: is not on the line after the previous match
# | // CHECK-NEXT: [[I_ADDR:%.*]] = alloca ptr, align 4
# | ^
# | <stdin>:10:2: note: 'next' match was here
# | %I.addr = alloca ptr, align 4
# | ^
# | <stdin>:8:7: note: previous match ended here
# | entry:
# | ^
# | <stdin>:9:1: note: non-matching line after previous match is here
# | %0 = call token @llvm.experimental.convergence.entry()
# | ^
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHLSL\BasicFeatures\OutArgLifetime.hlsl:24:16:
error: CHECK-NEXT: is not on the line after the previous match
# | // CHECK-NEXT: [[I_ADDR:%.*]] = alloca ptr, align 4
# | ^
# | <stdin>:26:2: note: 'next' match was here
# | %I.addr = alloca ptr, align 4
# | ^
# | <stdin>:24:7: note: previous match ended here
# | entry:
# | ^
# | <stdin>:25:1: note: non-matching line after previous match is here
# | %0 = call token @llvm.experimental.convergence.entry()
# | ^
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHLSL\BasicFeatures\OutArgLifetime.hlsl:36:16:
error: CHECK-NEXT: is not on the line after the previous match
# | // CHECK-NEXT: [[X_ADDR:%.*]] = alloca i32, align 4
# | ^
# | <stdin>:37:2: note: 'next' match was here
# | %X.addr = alloca i32, align 4
# | ^
# | <stdin>:35:7: note: previous match ended here
# | entry:
# | ^
# | <stdin>:36:1: note: non-matching line after previous match is here
# | %0 = call token @llvm.experimental.convergence.entry()
# | ^
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHLSL\BasicFeatures\OutArgLifetime.hlsl:59:16:
error: CHECK-NEXT: is not on the line after the previous match
# | // CHECK-NEXT: [[X:%.*]] = alloca i32, align 4
# | ^
# | <stdin>:61:2: note: 'next' match was here
# | %X = alloca i32, align 4
# | ^
# | <stdin>:59:7: note: previous match ended here
# | entry:
# | ^
# | <stdin>:60:1: note: non-matching line after previous match is here
# | %0 = call token @llvm.experimental.convergence.entry()
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\clang\test\CodeGenHLSL\BasicFeatures\OutArgLifetime.hlsl
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 5:
# | 6: ; Function Attrs: alwaysinline convergent mustprogress
norecurse nounwind
# | 7: define hidden void @_Z9incrementRi(ptr noalias noundef nonnull
align 4 dereferenceable(4) %I) #0 {
# | 8: entry:
# | 9: %0 = call token @llvm.experimental.convergence.entry()
# | 10: %I.addr = alloca ptr, align 4
# | next:11 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 11: store ptr %I, ptr %I.addr, align 4, !tbaa !6
# | 12: %1 = load ptr, ptr %I.addr, align 4, !tbaa !6, !nonnull !9,
!align !10
# | 13: %2 = load i32, ptr %1, align 4, !tbaa !2
# | 14: %add = add nsw i32 %2, 1
# | 15: store i32 %add, ptr %1, align 4, !tbaa !2
# | .
# | .
# | .
# | 21:
# | 22: ; Function Attrs: alwaysinline convergent mustprogress
norecurse nounwind
# | 23: define hidden void @_Z5resetRi(ptr noalias noundef nonnull
align 4 dereferenceable(4) %I) #0 {
# | 24: entry:
# | 25: %0 = call token @llvm.experimental.convergence.entry()
# | 26: %I.addr = alloca ptr, align 4
# | next:24 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 27: store ptr %I, ptr %I.addr, align 4, !tbaa !6
# | 28: %1 = load ptr, ptr %I.addr, align 4, !tbaa !6, !nonnull !9,
!align !10
# | 29: store i32 0, ptr %1, align 4, !tbaa !2
# | 30: ret void
# | 31: }
# | 32:
# | 33: ; Function Attrs: alwaysinline convergent mustprogress
norecurse nounwind
# | 34: define noundef i32 @_Z10inout_testi(i32 noundef %X) #0 {
# | 35: entry:
# | 36: %0 = call token @llvm.experimental.convergence.entry()
# | 37: %X.addr = alloca i32, align 4
# | next:36 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 38: %tmp = alloca i32, align 4
# | 39: store i32 %X, ptr %X.addr, align 4, !tbaa !2
# | 40: call void @llvm.lifetime.start.p0(ptr %tmp) #3
# | 41: %1 = load i32, ptr %X.addr, align 4, !tbaa !2
# | 42: store i32 %1, ptr %tmp, align 4, !tbaa !2
# | .
# | .
# | .
# | 56:
# | 57: ; Function Attrs: alwaysinline convergent mustprogress
norecurse nounwind
# | 58: define noundef i32 @_Z8out_testv() #0 {
# | 59: entry:
# | 60: %0 = call token @llvm.experimental.convergence.entry()
# | 61: %X = alloca i32, align 4
# | next:59 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 62: %tmp = alloca i32, align 4
# | 63: call void @llvm.lifetime.start.p0(ptr %X) #3
# | 64: call void @llvm.lifetime.start.p0(ptr %tmp) #3
# | 65: call void @_Z5resetRi(ptr noalias noundef nonnull align 4
dereferenceable(4) %tmp) #4 [ "convergencectrl"(token %0) ]
# | 66: %1 = load i32, ptr %tmp, align 4, !tbaa !2
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# 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/191917
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits