[clang] [llvm] [RISCV][P-ext] Support Packed Narrowing Clip Pair (PR #215779)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 13 01:20:04 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 139671 tests passed
* 3677 tests skipped
* 2 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/RISCV/rvp-simd-32.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -mattr=+experimental-p,+m,+zbb -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvp-simd-32.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=CHECK,RV32 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvp-simd-32.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -mattr=+experimental-p,+m,+zbb -verify-machineinstrs
# .---command stderr------------
# | LLVM ERROR: invalid node: operand #0 must have type i32, but has type v2i16
# | t10: v4i16 = RISCVISD::BuildPairGPRVec t2, t4
# | t2: v2i16,ch = CopyFromReg t0, Register:v2i16 %0
# | t4: v2i16,ch = CopyFromReg t0, Register:v2i16 %1
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=riscv32 -mattr=+experimental-p,+m,+zbb -verify-machineinstrs
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'RISC-V DAG->DAG Pattern Instruction Selection' on function '@test_pnclipp_v4i8'
# | Exception Code: 0xC000001D
# | #0 0x00007ff7974e8976 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2e08976)
# | #1 0x00007ffc54b1bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffc54b1cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ff794e60b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x780b6a)
# | #4 0x00007ff794e60c0d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x780c0d)
# | #5 0x00007ff79817997b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x3a9997b)
# | #6 0x00007ff798471e8d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x3d91e8d)
# | #7 0x00007ff797584311 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2ea4311)
# | #8 0x00007ff79754b7ab (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2e6b7ab)
# | #9 0x00007ff796362950 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x1c82950)
# | #10 0x00007ff79634f121 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x1c6f121)
# | #11 0x00007ff79779731f (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x30b731f)
# | #12 0x00007ff797795cc8 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x30b5cc8)
# | #13 0x00007ff794e17c7c (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x737c7c)
# | #14 0x00007ff794e160d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7360d0)
# | #15 0x00007ff794e15806 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x735806)
# | #16 0x00007ff794e11848 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x731848)
# | #17 0x00007ff794e0ebd4 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x72ebd4)
# | #18 0x00007ff795220709 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xb40709)
# | #19 0x00007ff794c21390 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x541390)
# | #20 0x00007ff794c29c0d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x549c0d)
# | #21 0x00007ff794c22420 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x542420)
# | #22 0x00007ff7946e55a8 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x55a8)
# | #23 0x00007ff7946e29b6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x29b6)
# | #24 0x00007ff79918fb70 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4aafb70)
# | #25 0x00007ffc5a014cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #26 0x00007ffc6cc7edfb (C:\Windows\SYSTEM32\ntdll.dll+0x7edfb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=CHECK,RV32 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvp-simd-32.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=CHECK,RV32 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvp-simd-32.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/rvp-simd-64.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -mattr=+experimental-p,+m,+zbb -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvp-simd-64.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvp-simd-64.ll --check-prefixes=CHECK,RV32
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -mattr=+experimental-p,+m,+zbb -verify-machineinstrs
# .---command stderr------------
# | LLVM ERROR: invalid node: operand #0 must have type i32, but has type v4i8
# | t22: v8i8 = RISCVISD::BuildPairGPRVec t20, t21
# | t20: v4i8 = RISCVISD::PNCLIPP_I t5, Constant:i32<0>
# |
# | t21: v4i8 = RISCVISD::PNCLIPP_I t10, Constant:i32<0>
# |
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=riscv32 -mattr=+experimental-p,+m,+zbb -verify-machineinstrs
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'RISC-V DAG->DAG Pattern Instruction Selection' on function '@test_pnclipp_v8i8'
# | Exception Code: 0xC000001D
# | #0 0x00007ff7974e8976 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2e08976)
# | #1 0x00007ffc54b1bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffc54b1cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ff794e60b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x780b6a)
# | #4 0x00007ff794e60c0d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x780c0d)
# | #5 0x00007ff79817997b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x3a9997b)
# | #6 0x00007ff798471e8d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x3d91e8d)
# | #7 0x00007ff797584311 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2ea4311)
# | #8 0x00007ff79754b7ab (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2e6b7ab)
# | #9 0x00007ff796364bda (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x1c84bda)
# | #10 0x00007ff79634f121 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x1c6f121)
# | #11 0x00007ff79779731f (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x30b731f)
# | #12 0x00007ff797795cc8 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x30b5cc8)
# | #13 0x00007ff794e17c7c (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x737c7c)
# | #14 0x00007ff794e160d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7360d0)
# | #15 0x00007ff794e15806 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x735806)
# | #16 0x00007ff794e11848 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x731848)
# | #17 0x00007ff794e0ebd4 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x72ebd4)
# | #18 0x00007ff795220709 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xb40709)
# | #19 0x00007ff794c21390 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x541390)
# | #20 0x00007ff794c29c0d (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x549c0d)
# | #21 0x00007ff794c22420 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x542420)
# | #22 0x00007ff7946e55a8 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x55a8)
# | #23 0x00007ff7946e29b6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x29b6)
# | #24 0x00007ff79918fb70 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4aafb70)
# | #25 0x00007ffc5a014cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #26 0x00007ffc6cc7edfb (C:\Windows\SYSTEM32\ntdll.dll+0x7edfb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvp-simd-64.ll' --check-prefixes=CHECK,RV32
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvp-simd-64.ll --check-prefixes=CHECK,RV32
# `-----------------------------
# error: command failed with exit status: 2
--
```
</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/215779
More information about the llvm-commits
mailing list