[llvm] [AArch64][SME2] Add stridedorcontiguous pseudos for multi-vector-stores (PR #211551)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 29 03:21:05 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 139112 tests passed
* 3592 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/AArch64/regalloc-hint-movprfx-streaming.mir</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=aarch64 -mattr=+sme2 -force-streaming -start-before=greedy -stop-after=virtregrewriter -verify-machineinstrs C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\regalloc-hint-movprfx-streaming.mir -o - | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\regalloc-hint-movprfx-streaming.mir
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=aarch64 -mattr=+sme2 -force-streaming -start-before=greedy -stop-after=virtregrewriter -verify-machineinstrs 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\regalloc-hint-movprfx-streaming.mir' -o -
# 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\llvm\test\CodeGen\AArch64\regalloc-hint-movprfx-streaming.mir'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=aarch64 -mattr=+sme2 -force-streaming -start-before=greedy -verify-machineinstrs C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\regalloc-hint-movprfx-streaming.mir -o - | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\regalloc-hint-movprfx-streaming.mir --check-prefix=ASM
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=aarch64 -mattr=+sme2 -force-streaming -start-before=greedy -verify-machineinstrs 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\regalloc-hint-movprfx-streaming.mir' -o -
# .---command stdout------------
# | .file "regalloc-hint-movprfx-streaming.mir"
# | .text
# | .globl prioritize_movprfx_hints // -- Begin function prioritize_movprfx_hints
# | .type prioritize_movprfx_hints, at function
# | prioritize_movprfx_hints: // @prioritize_movprfx_hints
# | .cfi_startproc
# | // %bb.0: // %entry
# | sdiv z0.d, p0/m, z0.d, z1.d
# | mul z2.d, p0/m, z2.d, z3.d
# | mul z0.d, p0/m, z0.d, z2.d
# | ret
# | .Lfunc_end0:
# | .size prioritize_movprfx_hints, .Lfunc_end0-prioritize_movprfx_hints
# | .cfi_endproc
# | // -- End function
# | .globl prioritize_regalloc_hints // -- Begin function prioritize_regalloc_hints
# | .type prioritize_regalloc_hints, at function
# | prioritize_regalloc_hints: // @prioritize_regalloc_hints
# | .cfi_startproc
# | // %bb.0: // %entry
# | fmov z0.s, #2.00000000
# | fmov z1.s, #4.00000000
# | fmov z2.s, #8.00000000
# | ptrue p0.s
# | movprfx z4, z0
# | fmla z4.s, p0/m, z1.s, z2.s
# | ret
# | .Lfunc_end1:
# | .size prioritize_regalloc_hints, .Lfunc_end1-prioritize_regalloc_hints
# | .cfi_endproc
# | // -- End function
# | .globl prioritize_subreg_hints // -- Begin function prioritize_subreg_hints
# | .type prioritize_subreg_hints, at function
# | prioritize_subreg_hints: // @prioritize_subreg_hints
# | .cfi_startproc
# | // %bb.0: // %entry
# | ptrue pn8.b
# | ld1b { z16.b, z24.b }, pn8/z, [x2]
# | add z16.b, z16.b, #5 // =0x5
# | add z24.b, z24.b, #5 // =0x5
# | str z16, [x0]
# | str z24, [x1]
# | ret
# | .Lfunc_end2:
# | .size prioritize_subreg_hints, .Lfunc_end2-prioritize_subreg_hints
# | .cfi_endproc
# | // -- End function
# | .section ".note.GNU-stack","", at progbits
# `-----------------------------
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\regalloc-hint-movprfx-streaming.mir' --check-prefix=ASM
# .---command stderr------------
# | error: no check strings found with prefix 'ASM:'
# `-----------------------------
# 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/211551
More information about the llvm-commits
mailing list