[llvm] [AArch64] Fix v3f32 stack argument lowering (PR #199412)

via llvm-commits llvm-commits at lists.llvm.org
Thu May 28 03:27:54 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 174813 tests passed
* 3389 tests skipped
* 11 tests failed

## Failed Tests
(click on a test name to see its output)

### LLVM
<details>
<summary>LLVM.CodeGen/AArch64/GlobalISel/arm64-callingconv.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 -stop-after=irtranslator -global-isel -global-isel-abort=1 -verify-machineinstrs /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 -stop-after=irtranslator -global-isel -global-isel-abort=1 -verify-machineinstrs /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll:268:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:1045:2: note: scanning from here
# |  
# |  ^
# | <stdin>:1046:2: note: possible intended match here
# |  %1:_(<4 x i32>) = COPY $q0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll:282:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:1122:2: note: scanning from here
# |  
# |  ^
# | <stdin>:1123:2: note: possible intended match here
# |  %1:_(<4 x i32>) = COPY $q0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |          1040: constants: [] 
# |          1041: machineFunctionInfo: {} 
# |          1042: body: | 
# |          1043:  bb.1 (%ir-block.0): 
# |          1044:  liveins: $q0 
# |          1045:   
# | next:268'0      X error: no match found
# |          1046:  %1:_(<4 x i32>) = COPY $q0 
# | next:268'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:268'1      ?                           possible intended match
# |          1047:  %0:_(<4 x f32>) = G_BITCAST %1(<4 x i32>) 
# | next:268'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          1048:  %2:_(p0) = G_IMPLICIT_DEF 
# | next:268'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          1049:  G_STORE %0(<4 x f32>), %2(p0) :: (store (<4 x f32>) into `ptr undef`) 
# | next:268'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          1050:  RET_ReallyLR 
# | next:268'0     ~~~~~~~~~~~~~~
# |          1051: ... 
# | next:268'0     ~~~~
# |             .
# |             .
# |             .
# |          1117: constants: [] 
# |          1118: machineFunctionInfo: {} 
# |          1119: body: | 
# |          1120:  bb.1 (%ir-block.0): 
# |          1121:  liveins: $q0, $q1, $q2, $q3 
# |          1122:   
# | next:282'0      X error: no match found
# |          1123:  %1:_(<4 x i32>) = COPY $q0 
# | next:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:282'1      ?                           possible intended match
# |          1124:  %2:_(<4 x i32>) = COPY $q1 
# | next:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          1125:  %3:_(<4 x i32>) = COPY $q2 
# | next:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          1126:  %4:_(<4 x i32>) = COPY $q3 
# | next:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          1127:  %5:_(<4 x f32>) = G_BITCAST %1(<4 x i32>) 
# | next:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          1128:  %6:_(<4 x f32>) = G_BITCAST %2(<4 x i32>) 
# | next:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/GlobalISel/call-lowering-vectors.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64-linux-gnu -O0 -stop-after=irtranslator -global-isel -verify-machineinstrs /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/call-lowering-vectors.ll -o - 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/call-lowering-vectors.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64-linux-gnu -O0 -stop-after=irtranslator -global-isel -verify-machineinstrs /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/call-lowering-vectors.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/call-lowering-vectors.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/call-lowering-vectors.ll:61:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:324:53: note: scanning from here
# |  ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp
# |                                                     ^
# | <stdin>:325:2: note: possible intended match here
# |  %2:_(<4 x i32>) = COPY $q0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/call-lowering-vectors.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |          319:  bb.1 (%ir-block.0): 
# |          320:  %1:_(f32) = G_IMPLICIT_DEF 
# |          321:  ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp 
# |          322:  $s0 = COPY %1(f32) 
# |          323:  BL @bar, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def $q0 
# |          324:  ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp 
# | next:61'0                                                         X error: no match found
# |          325:  %2:_(<4 x i32>) = COPY $q0 
# | next:61'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:61'1      ?                           possible intended match
# |          326:  %3:_(<4 x f32>) = G_BITCAST %2(<4 x i32>) 
# | next:61'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          327:  %4:_(f32), %5:_(f32), %6:_(f32), %7:_(f32) = G_UNMERGE_VALUES %3(<4 x f32>) 
# | next:61'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          328:  %0:_(<3 x f32>) = G_BUILD_VECTOR %4(f32), %5(f32), %6(f32) 
# | next:61'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          329:  RET_ReallyLR 
# | next:61'0     ~~~~~~~~~~~~~~
# |          330: ... 
# | next:61'0     ~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 -mtriple=aarch64-apple-ios -global-isel -disable-expand-reductions -stop-after=irtranslator /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 -mtriple=aarch64-apple-ios -global-isel -disable-expand-reductions -stop-after=irtranslator /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll:10:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY1:%[0-9]+]]:_(<2 x i64>) = COPY $q1
# |                ^
# | <stdin>:228:22: note: scanning from here
# |  %0:_(f32) = COPY $s0
# |                      ^
# | <stdin>:229:2: note: possible intended match here
# |  %2:_(<4 x i32>) = COPY $q1
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll:41:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY1:%[0-9]+]]:_(<2 x i64>) = COPY $q1
# |                ^
# | <stdin>:372:22: note: scanning from here
# |  %0:_(f32) = COPY $s0
# |                      ^
# | <stdin>:373:2: note: possible intended match here
# |  %2:_(<4 x i32>) = COPY $q1
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll:107:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:664:2: note: scanning from here
# |  
# |  ^
# | <stdin>:665:2: note: possible intended match here
# |  %1:_(<4 x i32>) = COPY $q0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll:121:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:731:2: note: scanning from here
# |  
# |  ^
# | <stdin>:732:2: note: possible intended match here
# |  %1:_(<4 x i32>) = COPY $q0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll:135:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:798:2: note: scanning from here
# |  
# |  ^
# | <stdin>:799:2: note: possible intended match here
# |  %1:_(<4 x i32>) = COPY $q0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll:149:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:865:2: note: scanning from here
# |  
# |  ^
# | <stdin>:866:2: note: possible intended match here
# |  %1:_(<4 x i32>) = COPY $q0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll:163:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:932:2: note: scanning from here
# |  
# |  ^
# | <stdin>:933:2: note: possible intended match here
# |  %1:_(<4 x i32>) = COPY $q0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll:177:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:999:2: note: scanning from here
# |  
# |  ^
# | <stdin>:1000:2: note: possible intended match here
# |  %1:_(<4 x i32>) = COPY $q0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-reductions.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           223: machineFunctionInfo: {} 
# |           224: body: | 
# |           225:  bb.1 (%ir-block.0): 
# |           226:  liveins: $q1, $s0 
# |           227:   
# |           228:  %0:_(f32) = COPY $s0 
# | next:10'0                           X error: no match found
# |           229:  %2:_(<4 x i32>) = COPY $q1 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:10'1       ?                           possible intended match
# |           230:  %1:_(<4 x f32>) = G_BITCAST %2(<4 x i32>) 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           231:  %3:_(f32) = G_VECREDUCE_SEQ_FADD %0(f32), %1(<4 x f32>) 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           232:  $s0 = COPY %3(f32) 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~
# |           233:  RET_ReallyLR implicit $s0 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           234: ... 
# | next:10'0      ~~~~
# |             .
# |             .
# |             .
# |           367: machineFunctionInfo: {} 
# |           368: body: | 
# |           369:  bb.1 (%ir-block.0): 
# |           370:  liveins: $q1, $s0 
# |           371:   
# |           372:  %0:_(f32) = COPY $s0 
# | next:41'0                           X error: no match found
# |           373:  %2:_(<4 x i32>) = COPY $q1 
# | next:41'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:41'1       ?                           possible intended match
# |           374:  %1:_(<4 x f32>) = G_BITCAST %2(<4 x i32>) 
# | next:41'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           375:  %4:_(f32) = reassoc G_VECREDUCE_FADD %1(<4 x f32>) 
# | next:41'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           376:  %3:_(f32) = reassoc G_FADD %0, %4 
# | next:41'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           377:  $s0 = COPY %3(f32) 
# | next:41'0      ~~~~~~~~~~~~~~~~~~~~
# |           378:  RET_ReallyLR implicit $s0 
# | next:41'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           659: constants: [] 
# |           660: machineFunctionInfo: {} 
# |           661: body: | 
# |           662:  bb.1 (%ir-block.0): 
# |           663:  liveins: $q0 
# |           664:   
# | next:107'0      X error: no match found
# |           665:  %1:_(<4 x i32>) = COPY $q0 
# | next:107'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:107'1      ?                           possible intended match
# |           666:  %0:_(<4 x f32>) = G_BITCAST %1(<4 x i32>) 
# | next:107'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           667:  %2:_(f32) = G_VECREDUCE_FMAX %0(<4 x f32>) 
# | next:107'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           668:  $s0 = COPY %2(f32) 
# | next:107'0     ~~~~~~~~~~~~~~~~~~~~
# |           669:  RET_ReallyLR implicit $s0 
# | next:107'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           670: ... 
# | next:107'0     ~~~~
# |             .
# |             .
# |             .
# |           726: constants: [] 
# |           727: machineFunctionInfo: {} 
# |           728: body: | 
# |           729:  bb.1 (%ir-block.0): 
# |           730:  liveins: $q0 
# |           731:   
# | next:121'0      X error: no match found
# |           732:  %1:_(<4 x i32>) = COPY $q0 
# | next:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:121'1      ?                           possible intended match
# |           733:  %0:_(<4 x f32>) = G_BITCAST %1(<4 x i32>) 
# | next:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           734:  %2:_(f32) = G_VECREDUCE_FMIN %0(<4 x f32>) 
# | next:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           735:  $s0 = COPY %2(f32) 
# | next:121'0     ~~~~~~~~~~~~~~~~~~~~
# |           736:  RET_ReallyLR implicit $s0 
# | next:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           737: ... 
# | next:121'0     ~~~~
# |             .
# |             .
# |             .
# |           793: constants: [] 
# |           794: machineFunctionInfo: {} 
# |           795: body: | 
# |           796:  bb.1 (%ir-block.0): 
# |           797:  liveins: $q0 
# |           798:   
# | next:135'0      X error: no match found
# |           799:  %1:_(<4 x i32>) = COPY $q0 
# | next:135'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:135'1      ?                           possible intended match
# |           800:  %0:_(<4 x f32>) = G_BITCAST %1(<4 x i32>) 
# | next:135'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           801:  %2:_(f32) = nnan G_VECREDUCE_FMIN %0(<4 x f32>) 
# | next:135'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           802:  $s0 = COPY %2(f32) 
# | next:135'0     ~~~~~~~~~~~~~~~~~~~~
# |           803:  RET_ReallyLR implicit $s0 
# | next:135'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           804: ... 
# | next:135'0     ~~~~
# |             .
# |             .
# |             .
# |           860: constants: [] 
# |           861: machineFunctionInfo: {} 
# |           862: body: | 
# |           863:  bb.1 (%ir-block.0): 
# |           864:  liveins: $q0 
# |           865:   
# | next:149'0      X error: no match found
# |           866:  %1:_(<4 x i32>) = COPY $q0 
# | next:149'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:149'1      ?                           possible intended match
# |           867:  %0:_(<4 x f32>) = G_BITCAST %1(<4 x i32>) 
# | next:149'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           868:  %2:_(f32) = G_VECREDUCE_FMAXIMUM %0(<4 x f32>) 
# | next:149'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           869:  $s0 = COPY %2(f32) 
# | next:149'0     ~~~~~~~~~~~~~~~~~~~~
# |           870:  RET_ReallyLR implicit $s0 
# | next:149'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           871: ... 
# | next:149'0     ~~~~
# |             .
# |             .
# |             .
# |           927: constants: [] 
# |           928: machineFunctionInfo: {} 
# |           929: body: | 
# |           930:  bb.1 (%ir-block.0): 
# |           931:  liveins: $q0 
# |           932:   
# | next:163'0      X error: no match found
# |           933:  %1:_(<4 x i32>) = COPY $q0 
# | next:163'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:163'1      ?                           possible intended match
# |           934:  %0:_(<4 x f32>) = G_BITCAST %1(<4 x i32>) 
# | next:163'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           935:  %2:_(f32) = G_VECREDUCE_FMINIMUM %0(<4 x f32>) 
# | next:163'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           936:  $s0 = COPY %2(f32) 
# | next:163'0     ~~~~~~~~~~~~~~~~~~~~
# |           937:  RET_ReallyLR implicit $s0 
# | next:163'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           938: ... 
# | next:163'0     ~~~~
# |             .
# |             .
# |             .
# |           994: constants: [] 
# |           995: machineFunctionInfo: {} 
# |           996: body: | 
# |           997:  bb.1 (%ir-block.0): 
# |           998:  liveins: $q0 
# |           999:   
# | next:177'0      X error: no match found
# |          1000:  %1:_(<4 x i32>) = COPY $q0 
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:177'1      ?                           possible intended match
# |          1001:  %0:_(<4 x f32>) = G_BITCAST %1(<4 x i32>) 
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          1002:  %2:_(f32) = nnan G_VECREDUCE_FMINIMUM %0(<4 x f32>) 
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          1003:  $s0 = COPY %2(f32) 
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~
# |          1004:  RET_ReallyLR implicit $s0 
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          1005: ... 
# | next:177'0     ~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/GlobalISel/irtranslator-subvector.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 -mtriple=aarch64-linux-gnu -mattr=+sve -global-isel -stop-after=irtranslator -aarch64-enable-gisel-sve=1 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-subvector.ll -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-subvector.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 -mtriple=aarch64-linux-gnu -mattr=+sve -global-isel -stop-after=irtranslator -aarch64-enable-gisel-sve=1 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-subvector.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-subvector.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-subvector.ll:52:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:402:2: note: scanning from here
# |  
# |  ^
# | <stdin>:403:2: note: possible intended match here
# |  %3:_(<4 x i32>) = COPY $q0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-subvector.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |          397: constants: [] 
# |          398: machineFunctionInfo: {} 
# |          399: body: | 
# |          400:  bb.1.entry: 
# |          401:  liveins: $d1, $q0, $w0 
# |          402:   
# | next:52'0      X error: no match found
# |          403:  %3:_(<4 x i32>) = COPY $q0 
# | next:52'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:52'1      ?                           possible intended match
# |          404:  %0:_(<4 x f32>) = G_BITCAST %3(<4 x i32>) 
# | next:52'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          405:  %4:_(<2 x i32>) = COPY $d1 
# | next:52'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          406:  %1:_(<2 x f32>) = G_BITCAST %4(<2 x i32>) 
# | next:52'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          407:  %2:_(i32) = COPY $w0 
# | next:52'0     ~~~~~~~~~~~~~~~~~~~~~~
# |          408:  %7:_(i64) = G_CONSTANT i64 1 
# | next:52'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/GlobalISel/irtranslator-vector-deinterleave2.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 -mtriple=aarch64-- --global-isel --verify-machineinstrs --stop-after=irtranslator /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-deinterleave2.ll -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-deinterleave2.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 -mtriple=aarch64-- --global-isel --verify-machineinstrs --stop-after=irtranslator /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-deinterleave2.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-deinterleave2.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-deinterleave2.ll:23:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:159:2: note: scanning from here
# |  
# |  ^
# | <stdin>:160:2: note: possible intended match here
# |  %1:_(<4 x i32>) = COPY $q0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-deinterleave2.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |          154: constants: [] 
# |          155: machineFunctionInfo: {} 
# |          156: body: | 
# |          157:  bb.1 (%ir-block.0): 
# |          158:  liveins: $q0, $q1 
# |          159:   
# | next:23'0      X error: no match found
# |          160:  %1:_(<4 x i32>) = COPY $q0 
# | next:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:23'1      ?                           possible intended match
# |          161:  %2:_(<4 x i32>) = COPY $q1 
# | next:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          162:  %3:_(<4 x f32>) = G_BITCAST %1(<4 x i32>) 
# | next:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          163:  %4:_(<4 x f32>) = G_BITCAST %2(<4 x i32>) 
# | next:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          164:  %0:_(<8 x f32>) = G_CONCAT_VECTORS %3(<4 x f32>), %4(<4 x f32>) 
# | next:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          165:  %5:_(<8 x f32>) = G_IMPLICIT_DEF 
# | next:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/GlobalISel/irtranslator-vector-interleave2.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 -mtriple=aarch64-- --global-isel --verify-machineinstrs --stop-after=irtranslator /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-interleave2.ll -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-interleave2.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 -mtriple=aarch64-- --global-isel --verify-machineinstrs --stop-after=irtranslator /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-interleave2.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-interleave2.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-interleave2.ll:22:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(<2 x i64>) = COPY $q0
# |                ^
# | <stdin>:155:2: note: scanning from here
# |  
# |  ^
# | <stdin>:156:2: note: possible intended match here
# |  %2:_(<4 x i32>) = COPY $q0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-vector-interleave2.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |          150: constants: [] 
# |          151: machineFunctionInfo: {} 
# |          152: body: | 
# |          153:  bb.1 (%ir-block.0): 
# |          154:  liveins: $q0, $q1 
# |          155:   
# | next:22'0      X error: no match found
# |          156:  %2:_(<4 x i32>) = COPY $q0 
# | next:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:22'1      ?                           possible intended match
# |          157:  %0:_(<4 x f32>) = G_BITCAST %2(<4 x i32>) 
# | next:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          158:  %3:_(<4 x i32>) = COPY $q1 
# | next:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          159:  %1:_(<4 x f32>) = G_BITCAST %3(<4 x i32>) 
# | next:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          160:  %4:_(<8 x f32>) = G_SHUFFLE_VECTOR %0(<4 x f32>), %1, shufflemask(0, 4, 1, 5, 2, 6, 3, 7) 
# | next:22'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          161:  RET_ReallyLR 
# | next:22'0     ~~~~~~~~~~~~~~
# |          162: ... 
# | next:22'0     ~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/arm64-promote-const-complex-initializers.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-promote-const-complex-initializers.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-promote-const-complex-initializers.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-promote-const-complex-initializers.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-promote-const-complex-initializers.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-promote-const-complex-initializers.ll:13:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: .quad 0 ; 0x0
# |               ^
# | <stdin>:4:9: note: scanning from here
# | lCPI0_0:
# |         ^
# | <stdin>:5:2: note: possible intended match here
# |  .long 0 ; 0x0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-promote-const-complex-initializers.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1:  .build_version ios, 14, 0 
# |            2:  .section __TEXT,__literal16,16byte_literals 
# |            3:  .p2align 4, 0x0 ; -- Begin function test1 
# |            4: lCPI0_0: 
# | next:13'0             X error: no match found
# |            5:  .long 0 ; 0x0 
# | next:13'0     ~~~~~~~~~~~~~~~
# | next:13'1      ?              possible intended match
# |            6:  .long 0 ; 0x0 
# | next:13'0     ~~~~~~~~~~~~~~~
# |            7:  .long 0 ; 0x0 
# | next:13'0     ~~~~~~~~~~~~~~~
# |            8:  .long 1065353216 ; 0x3f800000 
# | next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9:  .section __TEXT,__text,regular,pure_instructions 
# | next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           10:  .globl _test1 
# | next:13'0     ~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/neon-perm.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/neon-perm.ll -verify-machineinstrs -mtriple=aarch64-none-linux-gnu -mattr=+neon | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/neon-perm.ll --check-prefixes=CHECK,CHECK-SD
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -mtriple=aarch64-none-linux-gnu -mattr=+neon
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/neon-perm.ll --check-prefixes=CHECK,CHECK-SD
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/neon-perm.ll:2387:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: uzp1 v0.4s, v0.4s, v0.4s
# |               ^
# | <stdin>:2804:20: note: scanning from here
# | // %bb.0: // %entry
# |                    ^
# | <stdin>:2805:2: note: possible intended match here
# |  xtn v0.2s, v0.2d
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/neon-perm.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           2799:  .globl test_undef_vuzp1q_f32 // -- Begin function test_undef_vuzp1q_f32 
# |           2800:  .p2align 2 
# |           2801:  .type test_undef_vuzp1q_f32, at function 
# |           2802: test_undef_vuzp1q_f32: // @test_undef_vuzp1q_f32 
# |           2803:  .cfi_startproc 
# |           2804: // %bb.0: // %entry 
# | next:2387'0                        X error: no match found
# |           2805:  xtn v0.2s, v0.2d 
# | next:2387'0     ~~~~~~~~~~~~~~~~~~
# | next:2387'1      ?                 possible intended match
# |           2806:  ret 
# | next:2387'0     ~~~~~
# |           2807: .Lfunc_end233: 
# | next:2387'0     ~~~~~~~~~~~~~~~
# |           2808:  .size test_undef_vuzp1q_f32, .Lfunc_end233-test_undef_vuzp1q_f32 
# | next:2387'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2809:  .cfi_endproc 
# | next:2387'0     ~~~~~~~~~~~~~~
# |           2810:  // -- End function 
# | next:2387'0     ~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/sve-fixed-length-fptrunc.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-length-fptrunc.ll -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-length-fptrunc.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-length-fptrunc.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-length-fptrunc.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-length-fptrunc.ll:7:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ptrue p0.d, vl2
# |               ^
# | <stdin>:8:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:9:2: note: possible intended match here
# |  ptrue p0.s, vl4
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-length-fptrunc.ll:23:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ptrue p0.d, vl2
# |               ^
# | <stdin>:27:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:28:2: note: possible intended match here
# |  ptrue p0.s, vl4
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-length-fptrunc.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1:  .file "sve-fixed-length-fptrunc.ll" 
# |            2:  .text 
# |            3:  .globl fptrunc_v8bf16 // -- Begin function fptrunc_v8bf16 
# |            4:  .p2align 2 
# |            5:  .type fptrunc_v8bf16, at function 
# |            6: fptrunc_v8bf16: // @fptrunc_v8bf16 
# |            7:  .cfi_startproc 
# |            8: // %bb.0: 
# | next:7'0               X error: no match found
# |            9:  ptrue p0.s, vl4 
# | next:7'0      ~~~~~~~~~~~~~~~~~
# | next:7'1       ?                possible intended match
# |           10:  // kill: def $q0 killed $q0 def $z0 
# | next:7'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           11:  // kill: def $q1 killed $q1 def $z1 
# | next:7'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           12:  splice z0.s, p0, z0.s, z1.s 
# | next:7'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           13:  ptrue p0.s 
# | next:7'0      ~~~~~~~~~~~~
# |           14:  bfcvt z0.h, p0/m, z0.s 
# | next:7'0      ~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# |           22:  .globl fptrunc_v8f16 // -- Begin function fptrunc_v8f16 
# | next:7'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           23:  .p2align 2 
# | next:7'0      ~~~~~~~~~~~~
# |           24:  .type fptrunc_v8f16, at function 
# | next:7'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           25: fptrunc_v8f16: // @fptrunc_v8f16 
# | next:7'0      ~~~~~~~~~~~~~~
# |           26:  .cfi_startproc 
# |           27: // %bb.0: 
# | next:23'0              X error: no match found
# |           28:  ptrue p0.s, vl4 
# | next:23'0     ~~~~~~~~~~~~~~~~~
# | next:23'1      ?                possible intended match
# |           29:  // kill: def $q0 killed $q0 def $z0 
# | next:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           30:  // kill: def $q1 killed $q1 def $z1 
# | next:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           31:  splice z0.s, p0, z0.s, z1.s 
# | next:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           32:  ptrue p0.s 
# | next:23'0     ~~~~~~~~~~~~
# |           33:  fcvt z0.h, p0/m, z0.s 
# | next:23'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/sve-fixed-vector-lrint.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
sed 's/iXLen/i32/g' /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-vector-lrint.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 -mattr=+sve    -aarch64-sve-vector-bits-min=256 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=CHECK-i32 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-vector-lrint.ll
# executed command: sed s/iXLen/i32/g /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-vector-lrint.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 -mattr=+sve -aarch64-sve-vector-bits-min=256
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=CHECK-i32 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-vector-lrint.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-vector-lrint.ll:557:19: error: CHECK-i32-NEXT: expected string not found in input
# | ; CHECK-i32-NEXT: ptrue p0.d, vl2
# |                   ^
# | <stdin>:279:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:280:2: note: possible intended match here
# |  ptrue p0.s, vl4
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-vector-lrint.ll:622:19: error: CHECK-i32-NEXT: expected string not found in input
# | ; CHECK-i32-NEXT: ptrue p0.d, vl2
# |                   ^
# | <stdin>:316:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:317:2: note: possible intended match here
# |  ptrue p0.s, vl4
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-vector-lrint.ll:738:19: error: CHECK-i32-NEXT: expected string not found in input
# | ; CHECK-i32-NEXT: ptrue p1.d, vl2
# |                   ^
# | <stdin>:380:45: note: scanning from here
# |  str x19, [sp, #-16]! // 8-byte Folded Spill
# |                                             ^
# | <stdin>:381:2: note: possible intended match here
# |  ptrue p1.s, vl4
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-fixed-vector-lrint.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           274:  // -- End function 
# |           275:  .globl lrint_v8f32 // -- Begin function lrint_v8f32 
# |           276:  .p2align 2 
# |           277:  .type lrint_v8f32, at function 
# |           278: lrint_v8f32: // @lrint_v8f32 
# |           279: // %bb.0: 
# | next:557'0              X error: no match found
# |           280:  ptrue p0.s, vl4 
# | next:557'0     ~~~~~~~~~~~~~~~~~
# | next:557'1      ?                possible intended match
# |           281:  // kill: def $q0 killed $q0 def $z0 
# | next:557'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           282:  // kill: def $q1 killed $q1 def $z1 
# | next:557'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           283:  splice z0.s, p0, z0.s, z1.s 
# | next:557'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           284:  ptrue p0.s, vl8 
# | next:557'0     ~~~~~~~~~~~~~~~~~
# |           285:  movprfx z2, z0 
# | next:557'0     ~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           311:  // -- End function 
# | next:557'0     ~~~~~~~~~~~~~~~~~~~~
# |           312:  .globl lrint_v16f32 // -- Begin function lrint_v16f32 
# | next:557'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           313:  .p2align 2 
# | next:557'0     ~~~~~~~~~~~~
# |           314:  .type lrint_v16f32, at function 
# | next:557'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           315: lrint_v16f32: // @lrint_v16f32 
# | next:557'0     ~~~~~~~~~~~~~
# |           316: // %bb.0: 
# | next:622'0              X error: no match found
# |           317:  ptrue p0.s, vl4 
# | next:622'0     ~~~~~~~~~~~~~~~~~
# | next:622'1      ?                possible intended match
# |           318:  // kill: def $q2 killed $q2 def $z2 
# | next:622'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           319:  // kill: def $q0 killed $q0 def $z0 
# | next:622'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           320:  // kill: def $q3 killed $q3 def $z3 
# | next:622'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           321:  // kill: def $q1 killed $q1 def $z1 
# | next:622'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           322:  splice z2.s, p0, z2.s, z3.s 
# | next:622'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           375:  .globl lrint_v32f32 // -- Begin function lrint_v32f32 
# | next:622'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           376:  .p2align 2 
# | next:622'0     ~~~~~~~~~~~~
# |           377:  .type lrint_v32f32, at function 
# | next:622'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           378: lrint_v32f32: // @lrint_v32f32 
# | next:622'0     ~~~~~~~~~~~~~
# |           379: // %bb.0: 
# |           380:  str x19, [sp, #-16]! // 8-byte Folded Spill 
# | next:738'0                                                 X error: no match found
# |           381:  ptrue p1.s, vl4 
# | next:738'0     ~~~~~~~~~~~~~~~~~
# | next:738'1      ?                possible intended match
# |           382:  // kill: def $q6 killed $q6 def $z6 
# | next:738'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           383:  // kill: def $q7 killed $q7 def $z7 
# | next:738'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           384:  // kill: def $q4 killed $q4 def $z4 
# | next:738'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           385:  // kill: def $q2 killed $q2 def $z2 
# | next:738'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           386:  // kill: def $q0 killed $q0 def $z0 
# | next:738'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -enable-subreg-liveness -mattr=+sve -force-streaming-compatible < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -enable-subreg-liveness -mattr=+sve -force-streaming-compatible
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -enable-subreg-liveness -mattr=+sme -force-streaming < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -enable-subreg-liveness -mattr=+sme -force-streaming
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -enable-subreg-liveness -force-streaming-compatible < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll --check-prefix=NONEON-NOSVE
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -enable-subreg-liveness -force-streaming-compatible
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll --check-prefix=NONEON-NOSVE
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll:557:22: error: NONEON-NOSVE-NEXT: expected string not found in input
# | ; NONEON-NOSVE-NEXT: ldr s0, [sp, #24]
# |                      ^
# | <stdin>:430:24: note: scanning from here
# |  .cfi_def_cfa_offset 48
# |                        ^
# | <stdin>:431:2: note: possible intended match here
# |  ldr w8, [sp, #24]
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           425:  .type shuffle_ext_byone_v4f32, at function 
# |           426: shuffle_ext_byone_v4f32: // @shuffle_ext_byone_v4f32 
# |           427:  .cfi_startproc 
# |           428: // %bb.0: 
# |           429:  stp q0, q1, [sp, #-48]! 
# |           430:  .cfi_def_cfa_offset 48 
# | next:557'0                            X error: no match found
# |           431:  ldr w8, [sp, #24] 
# | next:557'0     ~~~~~~~~~~~~~~~~~~~
# | next:557'1      ?                  possible intended match
# |           432:  str w8, [sp, #44] 
# | next:557'0     ~~~~~~~~~~~~~~~~~~~
# |           433:  ldr x8, [sp, #16] 
# | next:557'0     ~~~~~~~~~~~~~~~~~~~
# |           434:  stur x8, [sp, #36] 
# | next:557'0     ~~~~~~~~~~~~~~~~~~~~
# |           435:  ldr w8, [sp, #12] 
# | next:557'0     ~~~~~~~~~~~~~~~~~~~
# |           436:  str w8, [sp, #32] 
# | next:557'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/199412


More information about the llvm-commits mailing list