[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