[llvm] [AMDGPU] DPP implementations for Wave Reduction (PR #185814)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 11 00:00:44 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 171067 tests passed
* 3023 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.sponentry.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=+real-true16 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.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/llvm.sponentry.ll --check-prefixes=CHECK,DAGISEL
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=+real-true16
# 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/llvm.sponentry.ll --check-prefixes=CHECK,DAGISEL
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll:320:17: error: DAGISEL-NEXT: expected string not found in input
# | ; DAGISEL-NEXT: v_lshl_add_u32 v1, v0, 2, 15
# | ^
# | <stdin>:462:18: note: scanning from here
# | s_wait_kmcnt 0x0
# | ^
# | <stdin>:471:2: note: possible intended match here
# | v_lshl_add_u32 v3, v0, 2, 15
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll:502:17: error: DAGISEL-NEXT: expected string not found in input
# | ; DAGISEL-NEXT: v_lshl_add_u32 v0, v8, 2, 15
# | ^
# | <stdin>:633:18: note: scanning from here
# | s_wait_kmcnt 0x0
# | ^
# | <stdin>:634:2: note: possible intended match here
# | v_lshl_add_u32 v2, v8, 2, 15
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 457: ; %bb.0:
# | 458: s_wait_loadcnt_dscnt 0x0
# | 459: s_wait_expcnt 0x0
# | 460: s_wait_samplecnt 0x0
# | 461: s_wait_bvhcnt 0x0
# | 462: s_wait_kmcnt 0x0
# | next:320'0 X error: no match found
# | 463: s_mov_b32 s2, s33
# | next:320'0 ~~~~~~~~~~~~~~~~~~~
# | 464: s_mov_b32 s33, s32
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~
# | 465: s_xor_saveexec_b32 s0, -1
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 466: s_clause 0x1 ; 8-byte Folded Spill
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 467: scratch_store_b32 off, v1, s33 offset:4
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 468: scratch_store_b32 off, v2, s33 offset:8
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 469: s_wait_alu depctr_sa_sdst(0)
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 470: s_mov_b32 exec_lo, s0
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | 471: v_lshl_add_u32 v3, v0, 2, 15
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:320'1 ? possible intended match
# | 472: s_add_co_i32 s32, s32, 16
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 473: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_2) | instid1(VALU_DEP_1)
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 474: v_and_b32_e32 v3, -16, v3
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 475: s_or_saveexec_b32 s0, -1
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 476: s_wait_alu depctr_sa_sdst(0)
# | next:320'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 628: ; %bb.0:
# | 629: s_wait_loadcnt_dscnt 0x0
# | 630: s_wait_expcnt 0x0
# | 631: s_wait_samplecnt 0x0
# | 632: s_wait_bvhcnt 0x0
# | 633: s_wait_kmcnt 0x0
# | next:502'0 X error: no match found
# | 634: v_lshl_add_u32 v2, v8, 2, 15
# | next:502'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:502'1 ? possible intended match
# | 635: s_mov_b32 s33, s32
# | next:502'0 ~~~~~~~~~~~~~~~~~~~~
# | 636: s_add_co_i32 s32, s32, 16
# | next:502'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 637: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_2) | instid1(VALU_DEP_1)
# | next:502'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 638: v_and_b32_e32 v2, -16, v2
# | next:502'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 639: s_or_saveexec_b32 s0, -1
# | next:502'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# 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/185814
More information about the llvm-commits
mailing list