[Mlir-commits] [mlir] [ROCDL] Added s_wakeup_barrier (GFX1250) (PR #172320)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Mon Dec 15 07:49:17 PST 2025
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 3353 tests passed
* 411 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### MLIR
<details>
<summary>MLIR.Conversion/AMDGPUToROCDL/amdgpu-to-rocdl.mlir</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir -convert-amdgpu-to-rocdl=chipset=gfx908 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir --check-prefixes=CHECK,GFX9,GFX908
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe' 'C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' -convert-amdgpu-to-rocdl=chipset=gfx908
# 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\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' --check-prefixes=CHECK,GFX9,GFX908
# note: command had no output on stdout or stderr
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir -convert-amdgpu-to-rocdl=chipset=gfx90a | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir --check-prefixes=CHECK,GFX9,GFX90A
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe' 'C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' -convert-amdgpu-to-rocdl=chipset=gfx90a
# 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\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' --check-prefixes=CHECK,GFX9,GFX90A
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir -convert-amdgpu-to-rocdl=chipset=gfx942 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir --check-prefixes=CHECK,GFX9,GFX942
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe' 'C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' -convert-amdgpu-to-rocdl=chipset=gfx942
# 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\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' --check-prefixes=CHECK,GFX9,GFX942
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir -convert-amdgpu-to-rocdl=chipset=gfx1030 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir --check-prefixes=CHECK,GFX10,RDNA
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe' 'C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' -convert-amdgpu-to-rocdl=chipset=gfx1030
# 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\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' --check-prefixes=CHECK,GFX10,RDNA
# note: command had no output on stdout or stderr
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir -convert-amdgpu-to-rocdl=chipset=gfx1100 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir --check-prefixes=CHECK,GFX11,RDNA
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe' 'C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' -convert-amdgpu-to-rocdl=chipset=gfx1100
# 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\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' --check-prefixes=CHECK,GFX11,RDNA
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir -convert-amdgpu-to-rocdl=chipset=gfx1201 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir --check-prefixes=CHECK,GFX12,RDNA
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe' 'C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' -convert-amdgpu-to-rocdl=chipset=gfx1201
# 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\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir' --check-prefixes=CHECK,GFX12,RDNA
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir:422:17: error: GFX12-NEXT: expected string not found in input
# | // GFX12-NEXT: rocdl.s.barrier.signal -1
# | ^
# | <stdin>:552:67: note: scanning from here
# | llvm.fence syncscope("workgroup") release {llvm.mmra = #mmra_tag}
# | ^
# | <stdin>:553:2: note: possible intended match here
# | rocdl.s.barrier.signal id = -1
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\mlir\test\Conversion\AMDGPUToROCDL\amdgpu-to-rocdl.mlir
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 547: %13 = rocdl.raw.ptr.buffer.atomic.cmpswap %2, %3, %8, %9, %11, %12 : i32
# | 548: %14 = llvm.bitcast %13 : i32 to vector<2xf16>
# | 549: return %14 : vector<2xf16>
# | 550: }
# | 551: func.func @lds_barrier() {
# | 552: llvm.fence syncscope("workgroup") release {llvm.mmra = #mmra_tag}
# | next:422'0 X error: no match found
# | 553: rocdl.s.barrier.signal id = -1
# | next:422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:422'1 ? possible intended match
# | 554: rocdl.s.barrier.wait id = -1
# | next:422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 555: llvm.fence syncscope("workgroup") acquire {llvm.mmra = #mmra_tag}
# | next:422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 556: return
# | next:422'0 ~~~~~~~~
# | 557: }
# | next:422'0 ~~~
# | 558: func.func @sched_barrier() {
# | next:422'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/172320
More information about the Mlir-commits
mailing list