[llvm] [AArch64][GISel] Regbank G_BITCAST using src regbank. (PR #191522)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 17 23:23:15 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 133729 tests passed
* 3121 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/AArch64/vec-combine-compare-to-bitmask.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=aarch64-apple-darwin -mattr=+neon -aarch64-enable-collect-loh=false -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\vec-combine-compare-to-bitmask.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\vec-combine-compare-to-bitmask.ll --check-prefixes=CHECK,CHECK-SD
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=aarch64-apple-darwin -mattr=+neon -aarch64-enable-collect-loh=false -verify-machineinstrs
# 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\vec-combine-compare-to-bitmask.ll' --check-prefixes=CHECK,CHECK-SD
# 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-apple-darwin -mattr=+neon -aarch64-enable-collect-loh=false -global-isel -global-isel-abort=2 -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\vec-combine-compare-to-bitmask.ll 2>&1 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\vec-combine-compare-to-bitmask.ll --check-prefixes=CHECK,CHECK-GI
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=aarch64-apple-darwin -mattr=+neon -aarch64-enable-collect-loh=false -global-isel -global-isel-abort=2 -verify-machineinstrs
# 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\vec-combine-compare-to-bitmask.ll' --check-prefixes=CHECK,CHECK-GI
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\vec-combine-compare-to-bitmask.ll:870:18: error: CHECK-GI-NEXT: expected string not found in input
# | ; CHECK-GI-NEXT: fmov w8, s0
# | ^
# | <stdin>:582:20: note: scanning from here
# | uzp1.8b v0, v0, v0
# | ^
# | <stdin>:584:2: note: possible intended match here
# | umov.b w8, v0[1]
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\vec-combine-compare-to-bitmask.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 577: ; %bb.0:
# | 578: sub sp, sp, #16
# | 579: .cfi_def_cfa_offset 16
# | 580: cmtst.4s v0, v0, v0
# | 581: xtn.4h v0, v0
# | 582: uzp1.8b v0, v0, v0
# | next:870'0 X error: no match found
# | 583: mov.s v0[1], v0[0]
# | next:870'0 ~~~~~~~~~~~~~~~~~~~~
# | 584: umov.b w8, v0[1]
# | next:870'0 ~~~~~~~~~~~~~~~~~~
# | next:870'1 ? possible intended match
# | 585: umov.b w9, v0[0]
# | next:870'0 ~~~~~~~~~~~~~~~~~~
# | 586: umov.b w10, v0[2]
# | next:870'0 ~~~~~~~~~~~~~~~~~~~
# | 587: umov.b w11, v0[3]
# | next:870'0 ~~~~~~~~~~~~~~~~~~~
# | 588: and w8, w8, #0x1
# | next:870'0 ~~~~~~~~~~~~~~~~~~
# | 589: bfi w9, w8, #1, #31
# | next:870'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/191522
More information about the llvm-commits
mailing list