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

Reply via email to