[llvm] [VPlan] Introduce distillation of widening semantics (NFC) (PR #196181)

via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 30 05:02:35 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 154399 tests passed
* 3431 tests skipped
* 1 test failed

## Failed Tests
(click on a test name to see its output)

### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/loop-header-align-gfx950.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgpu9.50 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/loop-header-align-gfx950.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/loop-header-align-gfx950.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgpu9.50
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/loop-header-align-gfx950.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/loop-header-align-gfx950.ll:17:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: v_mov_b64_e32 v[2:3], s[0:1]
# |               ^
# | <stdin>:21:22: note: scanning from here
# |  s_waitcnt lgkmcnt(0)
# |                      ^
# | <stdin>:39:2: note: possible intended match here
# |  v_mov_b64_e32 v[2:3], v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/loop-header-align-gfx950.ll:75:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: v_mov_b64_e32 v[2:3], s[0:1]
# |               ^
# | <stdin>:113:22: note: scanning from here
# |  s_waitcnt lgkmcnt(0)
# |                      ^
# | <stdin>:114:2: note: possible intended match here
# |  v_mov_b64_e32 v[0:1], s[0:1]
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/loop-header-align-gfx950.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           16: rotated_loop_8byte_top_block: ; @rotated_loop_8byte_top_block 
# |           17: ; %bb.0: ; %entry 
# |           18:  s_load_dwordx2 s[0:1], s[4:5], 0x34 
# |           19:  s_load_dword s2, s[4:5], 0x2c 
# |           20:  s_mov_b32 s3, 0 
# |           21:  s_waitcnt lgkmcnt(0) 
# | next:17'0                         {   search range start (exclusive)
# | next:17'1                             error: no match found in search range
# |           22:  v_mov_b64_e32 v[0:1], s[0:1] 
# |           23:  s_branch .LBB0_3 
# |           24:  .p2align 5, , 4 
# |           25: .LBB0_1: ; %body 
# |           26:  ; in Loop: Header=BB0_3 Depth=1 
# |            .
# |            .
# |            .
# |           34:  s_cmp_lg_u32 s0, 1 
# |           35:  s_cbranch_scc0 .LBB0_5 
# |           36: .LBB0_3: ; %header 
# |           37:  ; =>This Inner Loop Header: Depth=1 
# |           38:  s_cmp_ge_i32 s3, s2 
# |           39:  v_mov_b64_e32 v[2:3], v[0:1] 
# | next:17'2      ?                              possible intended match
# |           40:  s_cbranch_scc0 .LBB0_1 
# |           41: ; %bb.4: ; in Loop: Header=BB0_3 Depth=1 
# |           42:  s_mov_b64 s[0:1], -1 
# |           43:  ; implicit-def: $vgpr0_vgpr1 
# |           44:  ; implicit-def: $sgpr3 
# |            .
# |            .
# |            .
# |          103:  .long 0 
# |          104:  .text 
# |          105:  .globl rotated_loop_4byte_top_block ; -- Begin function rotated_loop_4byte_top_block 
# |          106:  .p2align 8 
# |          107:  .type rotated_loop_4byte_top_block, at function 
# |          108: rotated_loop_4byte_top_block: ; @rotated_loop_4byte_top_block 
# | next:17'3                                  }                                  search range end (exclusive)
# |          109: ; %bb.0: ; %entry 
# |          110:  s_load_dwordx2 s[0:1], s[4:5], 0x34 
# |          111:  s_load_dword s2, s[4:5], 0x2c 
# |          112:  s_mov_b32 s3, 0 
# |          113:  s_waitcnt lgkmcnt(0) 
# | next:75'0                         {   search range start (exclusive)
# | next:75'1                             error: no match found in search range
# |          114:  v_mov_b64_e32 v[0:1], s[0:1] 
# | next:75'2      ?                              possible intended match
# |          115:  s_branch .LBB1_3 
# |          116: .LBB1_1: ; %body 
# |          117:  ; in Loop: Header=BB1_3 Depth=1 
# |          118:  s_add_i32 s3, s3, s2 
# |          119:  v_add_f64 v[0:1], v[2:3], 1.0 
# |            .
# |            .
# |            .
# |          186:  .set amdgpu.max_num_agpr, 0 
# |          187:  .set amdgpu.max_num_sgpr, 0 
# |          188:  .set amdgpu.max_num_named_barrier, 0 
# |          189:  .section .AMDGPU.csdata,"", at progbits 
# |          190:  .section ".note.GNU-stack","", at progbits 
# |          191:  .amd_amdgpu_isa "amdgpu9.50-unknown-unknown-unknown-gfx950" 
# | next:75'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/196181


More information about the llvm-commits mailing list