[compiler-rt] [llvm] [TargetLowering] Set the default `getCmpLibcallReturnType` to word size (PR #192441)

via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 16 06:46:40 PDT 2026


github-actions[bot] wrote:

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

* 172779 tests passed
* 3169 tests skipped
* 7 tests failed

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

### LLVM
<details>
<summary>LLVM.CodeGen/Mips/mips64-f128.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=mips64el-unknown-unknown -mcpu=mips4 -mattr=+soft-float -O1      -disable-mips-delay-filler -relocation-model=pic < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Mips/mips64-f128.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/Mips/mips64-f128.ll -check-prefixes=ALL,C_CC_FMT,PRER6,NOT-R2R6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=mips64el-unknown-unknown -mcpu=mips4 -mattr=+soft-float -O1 -disable-mips-delay-filler -relocation-model=pic
# 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/Mips/mips64-f128.ll -check-prefixes=ALL,C_CC_FMT,PRER6,NOT-R2R6
# note: command had no output on stdout or stderr
# RUN: at line 5
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=mips64el-unknown-unknown -mcpu=mips64 -mattr=+soft-float -O1      -disable-mips-delay-filler -relocation-model=pic < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Mips/mips64-f128.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/Mips/mips64-f128.ll -check-prefixes=ALL,C_CC_FMT,PRER6,NOT-R2R6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=mips64el-unknown-unknown -mcpu=mips64 -mattr=+soft-float -O1 -disable-mips-delay-filler -relocation-model=pic
# 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/Mips/mips64-f128.ll -check-prefixes=ALL,C_CC_FMT,PRER6,NOT-R2R6
# note: command had no output on stdout or stderr
# RUN: at line 8
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=mips64el-unknown-unknown -mcpu=mips64r2 -mattr=+soft-float      -O1 -disable-mips-delay-filler -relocation-model=pic < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Mips/mips64-f128.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/Mips/mips64-f128.ll -check-prefixes=ALL,C_CC_FMT,PRER6,R2R6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=mips64el-unknown-unknown -mcpu=mips64r2 -mattr=+soft-float -O1 -disable-mips-delay-filler -relocation-model=pic
# 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/Mips/mips64-f128.ll -check-prefixes=ALL,C_CC_FMT,PRER6,R2R6
# note: command had no output on stdout or stderr
# RUN: at line 11
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=mips64el-unknown-unknown -mcpu=mips64r6 -mattr=+soft-float      -O1 -disable-mips-delay-filler -relocation-model=pic < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Mips/mips64-f128.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/Mips/mips64-f128.ll -check-prefixes=ALL,CMP_CC_FMT,R6,R2R6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=mips64el-unknown-unknown -mcpu=mips64r6 -mattr=+soft-float -O1 -disable-mips-delay-filler -relocation-model=pic
# 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/Mips/mips64-f128.ll -check-prefixes=ALL,CMP_CC_FMT,R6,R2R6
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Mips/mips64-f128.ll:2877:20: error: CMP_CC_FMT-NEXT: expected string not found in input
# | ; CMP_CC_FMT-NEXT: slt $1, $zero, $2
# |                    ^
# | <stdin>:2309:11: note: scanning from here
# |  jalrc $25
# |           ^
# | <stdin>:2310:2: note: possible intended match here
# |  slti $1, $2, 1
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Mips/mips64-f128.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           2304:  move $18, $9 
# |           2305:  move $19, $8 
# |           2306:  ld $25, %call16(__gttf2)($gp) 
# |           2307:  .reloc .Ltmp50, R_MIPS_JALR, __gttf2 
# |           2308: .Ltmp50: 
# |           2309:  jalrc $25 
# | next:2877'0               X error: no match found
# |           2310:  slti $1, $2, 1 
# | next:2877'0     ~~~~~~~~~~~~~~~~
# | next:2877'1      ?               possible intended match
# |           2311:  selnez $2, $17, $1 
# | next:2877'0     ~~~~~~~~~~~~~~~~~~~~
# |           2312:  seleqz $3, $19, $1 
# | next:2877'0     ~~~~~~~~~~~~~~~~~~~~
# |           2313:  or $2, $3, $2 
# | next:2877'0     ~~~~~~~~~~~~~~~
# |           2314:  selnez $3, $16, $1 
# | next:2877'0     ~~~~~~~~~~~~~~~~~~~~
# |           2315:  seleqz $1, $18, $1 
# | next:2877'0     ~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/PowerPC/f128-branch-cond.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=powerpc64le-unknown-linux -mcpu=pwr8 -O0 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-branch-cond.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/PowerPC/f128-branch-cond.ll -check-prefix=P8
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=powerpc64le-unknown-linux -mcpu=pwr8 -O0
# 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/PowerPC/f128-branch-cond.ll -check-prefix=P8
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-branch-cond.ll:15:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: # kill: def $r3 killed $r3 killed $x3
# |            ^
# | <stdin>:20:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:27:16: note: possible intended match here
# |  stw 3, 108(1) # 4-byte Folded Spill
# |                ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-branch-cond.ll:85:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: # kill: def $r3 killed $r3 killed $x3
# |            ^
# | <stdin>:61:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:68:16: note: possible intended match here
# |  stw 3, 108(1) # 4-byte Folded Spill
# |                ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-branch-cond.ll:162:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: # kill: def $r3 killed $r3 killed $x3
# |            ^
# | <stdin>:102:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:109:16: note: possible intended match here
# |  stw 3, 108(1) # 4-byte Folded Spill
# |                ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-branch-cond.ll:232:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: # kill: def $r3 killed $r3 killed $x3
# |            ^
# | <stdin>:143:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:150:16: note: possible intended match here
# |  stw 3, 108(1) # 4-byte Folded Spill
# |                ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-branch-cond.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            15: # %bb.0: # %entry 
# |            16:  mflr 0 
# |            17:  stdu 1, -112(1) 
# |            18:  std 0, 128(1) 
# |            19:  bl __nekf2 
# |            20:  nop 
# | next:15'0          X error: no match found
# |            21:  cmpldi 3, 0 
# | next:15'0      ~~~~~~~~~~~~~
# |            22:  bne 0, .LBB0_2 
# | next:15'0      ~~~~~~~~~~~~~~~~
# |            23:  b .LBB0_1 
# | next:15'0      ~~~~~~~~~~~
# |            24: .LBB0_1: # %if.true 
# | next:15'0      ~~~~~~~~~~~~~~~~~~~~
# |            25:  bl foo 
# | next:15'0      ~~~~~~~~
# |            26:  nop 
# | next:15'0      ~~~~~
# |            27:  stw 3, 108(1) # 4-byte Folded Spill 
# | next:15'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:15'1                     ?                      possible intended match
# |            28:  b .LBB0_3 
# | next:15'0      ~~~~~~~~~~~
# |            29: .LBB0_2: # %if.false 
# | next:15'0      ~~~~~~~~~~~~~~~~~~~~~
# |            30:  bl bar 
# | next:15'0      ~~~~~~~~
# |            31:  nop 
# | next:15'0      ~~~~~
# |            32:  stw 3, 108(1) # 4-byte Folded Spill 
# | next:15'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |            56: # %bb.0: # %entry 
# |            57:  mflr 0 
# |            58:  stdu 1, -112(1) 
# |            59:  std 0, 128(1) 
# |            60:  bl __lekf2 
# |            61:  nop 
# | next:85'0          X error: no match found
# |            62:  cmpdi 3, 1 
# | next:85'0      ~~~~~~~~~~~~
# |            63:  blt 0, .LBB1_2 
# | next:85'0      ~~~~~~~~~~~~~~~~
# |            64:  b .LBB1_1 
# | next:85'0      ~~~~~~~~~~~
# |            65: .LBB1_1: # %if.true 
# | next:85'0      ~~~~~~~~~~~~~~~~~~~~
# |            66:  bl foo 
# | next:85'0      ~~~~~~~~
# |            67:  nop 
# | next:85'0      ~~~~~
# |            68:  stw 3, 108(1) # 4-byte Folded Spill 
# | next:85'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:85'1                     ?                      possible intended match
# |            69:  b .LBB1_3 
# | next:85'0      ~~~~~~~~~~~
# |            70: .LBB1_2: # %if.false 
# | next:85'0      ~~~~~~~~~~~~~~~~~~~~~
# |            71:  bl bar 
# | next:85'0      ~~~~~~~~
# |            72:  nop 
# | next:85'0      ~~~~~
# |            73:  stw 3, 108(1) # 4-byte Folded Spill 
# | next:85'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |            97: # %bb.0: # %entry 
# |            98:  mflr 0 
# |            99:  stdu 1, -112(1) 
# |           100:  std 0, 128(1) 
# |           101:  bl __ltkf2 
# |           102:  nop 
# | next:162'0         X error: no match found
# |           103:  cmpdi 3, -1 
# | next:162'0     ~~~~~~~~~~~~~
# |           104:  bgt 0, .LBB2_2 
# | next:162'0     ~~~~~~~~~~~~~~~~
# |           105:  b .LBB2_1 
# | next:162'0     ~~~~~~~~~~~
# |           106: .LBB2_1: # %if.true 
# | next:162'0     ~~~~~~~~~~~~~~~~~~~~
# |           107:  bl foo 
# | next:162'0     ~~~~~~~~
# |           108:  nop 
# | next:162'0     ~~~~~
# |           109:  stw 3, 108(1) # 4-byte Folded Spill 
# | next:162'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:162'1                    ?                      possible intended match
# |           110:  b .LBB2_3 
# | next:162'0     ~~~~~~~~~~~
# |           111: .LBB2_2: # %if.false 
# | next:162'0     ~~~~~~~~~~~~~~~~~~~~~
# |           112:  bl bar 
# | next:162'0     ~~~~~~~~
# |           113:  nop 
# | next:162'0     ~~~~~
# |           114:  stw 3, 108(1) # 4-byte Folded Spill 
# | next:162'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           138: # %bb.0: # %entry 
# |           139:  mflr 0 
# |           140:  stdu 1, -112(1) 
# |           141:  std 0, 128(1) 
# |           142:  bl __eqkf2 
# |           143:  nop 
# | next:232'0         X error: no match found
# |           144:  cmpldi 3, 0 
# | next:232'0     ~~~~~~~~~~~~~
# |           145:  beq 0, .LBB3_2 
# | next:232'0     ~~~~~~~~~~~~~~~~
# |           146:  b .LBB3_1 
# | next:232'0     ~~~~~~~~~~~
# |           147: .LBB3_1: # %if.true 
# | next:232'0     ~~~~~~~~~~~~~~~~~~~~
# |           148:  bl foo 
# | next:232'0     ~~~~~~~~
# |           149:  nop 
# | next:232'0     ~~~~~
# |           150:  stw 3, 108(1) # 4-byte Folded Spill 
# | next:232'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:232'1                    ?                      possible intended match
# |           151:  b .LBB3_3 
# | next:232'0     ~~~~~~~~~~~
# |           152: .LBB3_2: # %if.false 
# | next:232'0     ~~~~~~~~~~~~~~~~~~~~~
# |           153:  bl bar 
# | next:232'0     ~~~~~~~~
# |           154:  nop 
# | next:232'0     ~~~~~
# |           155:  stw 3, 108(1) # 4-byte Folded Spill 
# | next:232'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/PowerPC/f128-compare.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mcpu=pwr9 -mtriple=powerpc64le-unknown-unknown -verify-machineinstrs    -ppc-asm-full-reg-names -ppc-vsr-nums-as-vr < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.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/PowerPC/f128-compare.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mcpu=pwr9 -mtriple=powerpc64le-unknown-unknown -verify-machineinstrs -ppc-asm-full-reg-names -ppc-vsr-nums-as-vr
# 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/PowerPC/f128-compare.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 -mcpu=pwr8 -mtriple=powerpc64le-unknown-unknown -verify-machineinstrs    -ppc-asm-full-reg-names -ppc-vsr-nums-as-vr < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.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/PowerPC/f128-compare.ll    -check-prefix=CHECK-P8
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mcpu=pwr8 -mtriple=powerpc64le-unknown-unknown -verify-machineinstrs -ppc-asm-full-reg-names -ppc-vsr-nums-as-vr
# 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/PowerPC/f128-compare.ll -check-prefix=CHECK-P8
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:44:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: extsw r3, r3
# |                  ^
# | <stdin>:31:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:34:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:92:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |                  ^
# | <stdin>:72:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:73:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:138:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |                  ^
# | <stdin>:111:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:113:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:185:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: extsw r3, r3
# |                  ^
# | <stdin>:151:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:154:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:234:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: cntlzw r3, r3
# |                  ^
# | <stdin>:192:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:193:2: note: possible intended match here
# |  cntlzd r3, r3
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:280:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: extsw r3, r3
# |                  ^
# | <stdin>:232:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:235:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:329:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |                  ^
# | <stdin>:273:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:275:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:377:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |                  ^
# | <stdin>:313:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:314:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:424:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: extsw r3, r3
# |                  ^
# | <stdin>:352:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:355:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:472:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: cntlzw r3, r3
# |                  ^
# | <stdin>:393:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:394:6: note: possible intended match here
# |  addic r4, r3, -1
# |      ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:528:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: cmpwi r3, 0
# |                  ^
# | <stdin>:441:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:442:2: note: possible intended match here
# |  cmpdi r3, 0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:591:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: cmpwi r3, 0
# |                  ^
# | <stdin>:497:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:498:2: note: possible intended match here
# |  cmpdi r3, 0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:655:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: cmpwi r3, -1
# |                  ^
# | <stdin>:553:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:554:2: note: possible intended match here
# |  cmpdi r3, 0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:719:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: cmpwi r3, 1
# |                  ^
# | <stdin>:609:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:610:2: note: possible intended match here
# |  cmpdi r3, 0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll:782:18: error: CHECK-P8-NEXT: expected string not found in input
# | ; CHECK-P8-NEXT: cmplwi r3, 0
# |                  ^
# | <stdin>:665:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:666:2: note: possible intended match here
# |  cmpldi r3, 0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/f128-compare.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            26:  addi r3, r3, b_qp at toc@l 
# |            27:  xxswapd v2, vs0 
# |            28:  lxvd2x vs0, 0, r3 
# |            29:  xxswapd v3, vs0 
# |            30:  bl __gtkf2 
# |            31:  nop 
# | next:44'0          X error: no match found
# |            32:  addi r4, r3, -1 
# | next:44'0      ~~~~~~~~~~~~~~~~~
# |            33:  nor r3, r4, r3 
# | next:44'0      ~~~~~~~~~~~~~~~~
# |            34:  rldicl r3, r3, 1, 63 
# | next:44'0      ~~~~~~~~~~~~~~~~~~~~~~
# | next:44'1        ?                    possible intended match
# |            35:  addi r1, r1, 32 
# | next:44'0      ~~~~~~~~~~~~~~~~~
# |            36:  ld r0, 16(r1) 
# | next:44'0      ~~~~~~~~~~~~~~~
# |            37:  mtlr r0 
# | next:44'0      ~~~~~~~~~
# |            38:  blr 
# | next:44'0      ~~~~~
# |            39:  .long 0 
# | next:44'0      ~~~~~~~~~
# |             .
# |             .
# |             .
# |            67:  addi r3, r3, b_qp at toc@l 
# |            68:  xxswapd v2, vs0 
# |            69:  lxvd2x vs0, 0, r3 
# |            70:  xxswapd v3, vs0 
# |            71:  bl __ltkf2 
# |            72:  nop 
# | next:92'0          X error: no match found
# |            73:  rldicl r3, r3, 1, 63 
# | next:92'0      ~~~~~~~~~~~~~~~~~~~~~~
# | next:92'1       ?                     possible intended match
# |            74:  addi r1, r1, 32 
# | next:92'0      ~~~~~~~~~~~~~~~~~
# |            75:  ld r0, 16(r1) 
# | next:92'0      ~~~~~~~~~~~~~~~
# |            76:  mtlr r0 
# | next:92'0      ~~~~~~~~~
# |            77:  blr 
# | next:92'0      ~~~~~
# |            78:  .long 0 
# | next:92'0      ~~~~~~~~~
# |             .
# |             .
# |             .
# |           106:  addi r3, r3, b_qp at toc@l 
# |           107:  xxswapd v2, vs0 
# |           108:  lxvd2x vs0, 0, r3 
# |           109:  xxswapd v3, vs0 
# |           110:  bl __gekf2 
# |           111:  nop 
# | next:138'0         X error: no match found
# |           112:  not r3, r3 
# | next:138'0     ~~~~~~~~~~~~
# |           113:  rldicl r3, r3, 1, 63 
# | next:138'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:138'1      ?                     possible intended match
# |           114:  addi r1, r1, 32 
# | next:138'0     ~~~~~~~~~~~~~~~~~
# |           115:  ld r0, 16(r1) 
# | next:138'0     ~~~~~~~~~~~~~~~
# |           116:  mtlr r0 
# | next:138'0     ~~~~~~~~~
# |           117:  blr 
# | next:138'0     ~~~~~
# |           118:  .long 0 
# | next:138'0     ~~~~~~~~~
# |             .
# |             .
# |             .
# |           146:  addi r3, r3, b_qp at toc@l 
# |           147:  xxswapd v2, vs0 
# |           148:  lxvd2x vs0, 0, r3 
# |           149:  xxswapd v3, vs0 
# |           150:  bl __lekf2 
# |           151:  nop 
# | next:185'0         X error: no match found
# |           152:  addi r4, r3, -1 
# | next:185'0     ~~~~~~~~~~~~~~~~~
# |           153:  or r3, r4, r3 
# | next:185'0     ~~~~~~~~~~~~~~~
# |           154:  rldicl r3, r3, 1, 63 
# | next:185'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:185'1       ?                    possible intended match
# |           155:  addi r1, r1, 32 
# | next:185'0     ~~~~~~~~~~~~~~~~~
# |           156:  ld r0, 16(r1) 
# | next:185'0     ~~~~~~~~~~~~~~~
# |           157:  mtlr r0 
# | next:185'0     ~~~~~~~~~
# |           158:  blr 
# | next:185'0     ~~~~~
# |           159:  .long 0 
# | next:185'0     ~~~~~~~~~
# |             .
# |             .
# |             .
# |           187:  addi r3, r3, b_qp at toc@l 
# |           188:  xxswapd v2, vs0 
# |           189:  lxvd2x vs0, 0, r3 
# |           190:  xxswapd v3, vs0 
# |           191:  bl __eqkf2 
# |           192:  nop 
# | next:234'0         X error: no match found
# |           193:  cntlzd r3, r3 
# | next:234'0     ~~~~~~~~~~~~~~~
# | next:234'1      ?              possible intended match
# |           194:  rldicl r3, r3, 58, 63 
# | next:234'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           195:  addi r1, r1, 32 
# | next:234'0     ~~~~~~~~~~~~~~~~~
# |           196:  ld r0, 16(r1) 
# | next:234'0     ~~~~~~~~~~~~~~~
# |           197:  mtlr r0 
# | next:234'0     ~~~~~~~~~
# |           198:  blr 
# | next:234'0     ~~~~~
# |             .
# |             .
# |             .
# |           227:  addi r3, r3, b_qp at toc@l 
# |           228:  xxswapd v2, vs0 
# |           229:  lxvd2x vs0, 0, r3 
# |           230:  xxswapd v3, vs0 
# |           231:  bl __gtkf2 
# |           232:  nop 
# | next:280'0         X error: no match found
# |           233:  addi r4, r3, -1 
# | next:280'0     ~~~~~~~~~~~~~~~~~
# |           234:  or r3, r4, r3 
# | next:280'0     ~~~~~~~~~~~~~~~
# |           235:  rldicl r3, r3, 1, 63 
# | next:280'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:280'1       ?                    possible intended match
# |           236:  addi r1, r1, 32 
# | next:280'0     ~~~~~~~~~~~~~~~~~
# |           237:  ld r0, 16(r1) 
# | next:280'0     ~~~~~~~~~~~~~~~
# |           238:  mtlr r0 
# | next:280'0     ~~~~~~~~~
# |           239:  blr 
# | next:280'0     ~~~~~
# |           240:  .long 0 
# | next:280'0     ~~~~~~~~~
# |             .
# |             .
# |             .
# |           268:  addi r3, r3, b_qp at toc@l 
# |           269:  xxswapd v2, vs0 
# |           270:  lxvd2x vs0, 0, r3 
# |           271:  xxswapd v3, vs0 
# |           272:  bl __ltkf2 
# |           273:  nop 
# | next:329'0         X error: no match found
# |           274:  not r3, r3 
# | next:329'0     ~~~~~~~~~~~~
# |           275:  rldicl r3, r3, 1, 63 
# | next:329'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:329'1      ?                     possible intended match
# |           276:  addi r1, r1, 32 
# | next:329'0     ~~~~~~~~~~~~~~~~~
# |           277:  ld r0, 16(r1) 
# | next:329'0     ~~~~~~~~~~~~~~~
# |           278:  mtlr r0 
# | next:329'0     ~~~~~~~~~
# |           279:  blr 
# | next:329'0     ~~~~~
# |           280:  .long 0 
# | next:329'0     ~~~~~~~~~
# |             .
# |             .
# |             .
# |           308:  addi r3, r3, b_qp at toc@l 
# |           309:  xxswapd v2, vs0 
# |           310:  lxvd2x vs0, 0, r3 
# |           311:  xxswapd v3, vs0 
# |           312:  bl __gekf2 
# |           313:  nop 
# | next:377'0         X error: no match found
# |           314:  rldicl r3, r3, 1, 63 
# | next:377'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:377'1      ?                     possible intended match
# |           315:  addi r1, r1, 32 
# | next:377'0     ~~~~~~~~~~~~~~~~~
# |           316:  ld r0, 16(r1) 
# | next:377'0     ~~~~~~~~~~~~~~~
# |           317:  mtlr r0 
# | next:377'0     ~~~~~~~~~
# |           318:  blr 
# | next:377'0     ~~~~~
# |           319:  .long 0 
# | next:377'0     ~~~~~~~~~
# |             .
# |             .
# |             .
# |           347:  addi r3, r3, b_qp at toc@l 
# |           348:  xxswapd v2, vs0 
# |           349:  lxvd2x vs0, 0, r3 
# |           350:  xxswapd v3, vs0 
# |           351:  bl __lekf2 
# |           352:  nop 
# | next:424'0         X error: no match found
# |           353:  addi r4, r3, -1 
# | next:424'0     ~~~~~~~~~~~~~~~~~
# |           354:  nor r3, r4, r3 
# | next:424'0     ~~~~~~~~~~~~~~~~
# |           355:  rldicl r3, r3, 1, 63 
# | next:424'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:424'1       ?                    possible intended match
# |           356:  addi r1, r1, 32 
# | next:424'0     ~~~~~~~~~~~~~~~~~
# |           357:  ld r0, 16(r1) 
# | next:424'0     ~~~~~~~~~~~~~~~
# |           358:  mtlr r0 
# | next:424'0     ~~~~~~~~~
# |           359:  blr 
# | next:424'0     ~~~~~
# |           360:  .long 0 
# | next:424'0     ~~~~~~~~~
# |             .
# |             .
# |             .
# |           388:  addi r3, r3, b_qp at toc@l 
# |           389:  xxswapd v2, vs0 
# |           390:  lxvd2x vs0, 0, r3 
# |           391:  xxswapd v3, vs0 
# |           392:  bl __nekf2 
# |           393:  nop 
# | next:472'0         X error: no match found
# |           394:  addic r4, r3, -1 
# | next:472'0     ~~~~~~~~~~~~~~~~~~
# | next:472'1          ?             possible intended match
# |           395:  subfe r3, r4, r3 
# | next:472'0     ~~~~~~~~~~~~~~~~~~
# |           396:  addi r1, r1, 32 
# | next:472'0     ~~~~~~~~~~~~~~~~~
# |           397:  ld r0, 16(r1) 
# | next:472'0     ~~~~~~~~~~~~~~~
# |           398:  mtlr r0 
# | next:472'0     ~~~~~~~~~
# |           399:  blr 
# | next:472'0     ~~~~~
# |             .
# |             .
# |             .
# |           436:  lxvd2x vs0, 0, r3 
# |           437:  vmr v2, v31 
# |           438:  xxswapd v30, vs0 
# |           439:  vmr v3, v30 
# |           440:  bl __gtkf2 
# |           441:  nop 
# | next:528'0         X error: no match found
# |           442:  cmpdi r3, 0 
# | next:528'0     ~~~~~~~~~~~~~
# | next:528'1      ?            possible intended match
# |           443:  bgt cr0, .LBB10_2 
# | next:528'0     ~~~~~~~~~~~~~~~~~~~
# |           444: # %bb.1: # %entry 
# | next:528'0     ~~~~~~~~~~~~~~~~~~
# |           445:  vmr v31, v30 
# | next:528'0     ~~~~~~~~~~~~~~
# |           446: .LBB10_2: # %entry 
# | next:528'0     ~~~~~~~~~~~~~~~~~~~
# |           447:  li r3, 64 
# | next:528'0     ~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           492:  lxvd2x vs0, 0, r3 
# |           493:  vmr v2, v31 
# |           494:  xxswapd v30, vs0 
# |           495:  vmr v3, v30 
# |           496:  bl __ltkf2 
# |           497:  nop 
# | next:591'0         X error: no match found
# |           498:  cmpdi r3, 0 
# | next:591'0     ~~~~~~~~~~~~~
# | next:591'1      ?            possible intended match
# |           499:  blt cr0, .LBB11_2 
# | next:591'0     ~~~~~~~~~~~~~~~~~~~
# |           500: # %bb.1: # %entry 
# | next:591'0     ~~~~~~~~~~~~~~~~~~
# |           501:  vmr v31, v30 
# | next:591'0     ~~~~~~~~~~~~~~
# |           502: .LBB11_2: # %entry 
# | next:591'0     ~~~~~~~~~~~~~~~~~~~
# |           503:  li r3, 64 
# | next:591'0     ~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           548:  lxvd2x vs0, 0, r3 
# |           549:  vmr v2, v31 
# |           550:  xxswapd v30, vs0 
# |           551:  vmr v3, v30 
# |           552:  bl __gekf2 
# |           553:  nop 
# | next:655'0         X error: no match found
# |           554:  cmpdi r3, 0 
# | next:655'0     ~~~~~~~~~~~~~
# | next:655'1      ?            possible intended match
# |           555:  bge cr0, .LBB12_2 
# | next:655'0     ~~~~~~~~~~~~~~~~~~~
# |           556: # %bb.1: # %entry 
# | next:655'0     ~~~~~~~~~~~~~~~~~~
# |           557:  vmr v31, v30 
# | next:655'0     ~~~~~~~~~~~~~~
# |           558: .LBB12_2: # %entry 
# | next:655'0     ~~~~~~~~~~~~~~~~~~~
# |           559:  li r3, 64 
# | next:655'0     ~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           604:  lxvd2x vs0, 0, r3 
# |           605:  vmr v2, v31 
# |           606:  xxswapd v30, vs0 
# |           607:  vmr v3, v30 
# |           608:  bl __lekf2 
# |           609:  nop 
# | next:719'0         X error: no match found
# |           610:  cmpdi r3, 0 
# | next:719'0     ~~~~~~~~~~~~~
# | next:719'1      ?            possible intended match
# |           611:  ble cr0, .LBB13_2 
# | next:719'0     ~~~~~~~~~~~~~~~~~~~
# |           612: # %bb.1: # %entry 
# | next:719'0     ~~~~~~~~~~~~~~~~~~
# |           613:  vmr v31, v30 
# | next:719'0     ~~~~~~~~~~~~~~
# |           614: .LBB13_2: # %entry 
# | next:719'0     ~~~~~~~~~~~~~~~~~~~
# |           615:  li r3, 64 
# | next:719'0     ~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           660:  lxvd2x vs0, 0, r3 
# |           661:  vmr v2, v31 
# |           662:  xxswapd v30, vs0 
# |           663:  vmr v3, v30 
# |           664:  bl __eqkf2 
# |           665:  nop 
# | next:782'0         X error: no match found
# |           666:  cmpldi r3, 0 
# | next:782'0     ~~~~~~~~~~~~~~
# | next:782'1      ?             possible intended match
# |           667:  beq cr0, .LBB14_2 
# | next:782'0     ~~~~~~~~~~~~~~~~~~~
# |           668: # %bb.1: # %entry 
# | next:782'0     ~~~~~~~~~~~~~~~~~~
# |           669:  vmr v31, v30 
# | next:782'0     ~~~~~~~~~~~~~~
# |           670: .LBB14_2: # %entry 
# | next:782'0     ~~~~~~~~~~~~~~~~~~~
# |           671:  li r3, 64 
# | next:782'0     ~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/PowerPC/fp-classify.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=powerpc64le-unknown-linux-gnu -mcpu=pwr8 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-classify.ll    -verify-machineinstrs | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-classify.ll --check-prefix=P8
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=powerpc64le-unknown-linux-gnu -mcpu=pwr8 -verify-machineinstrs
# 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/PowerPC/fp-classify.ll --check-prefix=P8
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-classify.ll:269:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: cntlzw 3, 3
# |            ^
# | <stdin>:273:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:274:2: note: possible intended match here
# |  cntlzd 3, 3
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-classify.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           268:  addis 3, 2, .LCPI10_0 at toc@ha 
# |           269:  addi 3, 3, .LCPI10_0 at toc@l 
# |           270:  lxvd2x 0, 0, 3 
# |           271:  xxswapd 35, 0 
# |           272:  bl __eqkf2 
# |           273:  nop 
# | next:269'0         X error: no match found
# |           274:  cntlzd 3, 3 
# | next:269'0     ~~~~~~~~~~~~~
# | next:269'1      ?            possible intended match
# |           275:  rldicl 3, 3, 58, 63 
# | next:269'0     ~~~~~~~~~~~~~~~~~~~~~
# |           276:  addi 1, 1, 32 
# | next:269'0     ~~~~~~~~~~~~~~~
# |           277:  ld 0, 16(1) 
# | next:269'0     ~~~~~~~~~~~~~
# |           278:  mtlr 0 
# | next:269'0     ~~~~~~~~
# |           279:  blr 
# | next:269'0     ~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/PowerPC/fp-strict-fcmp.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -ppc-asm-full-reg-names -ppc-vsr-nums-as-vr    < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll -mtriple=powerpc64-unknown-linux -mcpu=pwr8 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll    -check-prefix=P8
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -ppc-asm-full-reg-names -ppc-vsr-nums-as-vr -mtriple=powerpc64-unknown-linux -mcpu=pwr8
# 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/PowerPC/fp-strict-fcmp.ll -check-prefix=P8
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:1492:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |            ^
# | <stdin>:1220:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1221:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:1531:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: extsw r3, r3
# |            ^
# | <stdin>:1248:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1251:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:1576:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: extsw r3, r3
# |            ^
# | <stdin>:1278:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1281:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:1619:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |            ^
# | <stdin>:1308:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1310:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:1660:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: cntlzw r3, r3
# |            ^
# | <stdin>:1337:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1338:2: note: possible intended match here
# |  cntlzd r3, r3
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:1706:12: error: P8-NEXT: is not on the line after the previous match
# | ; P8-NEXT: bl __unordkf2
# |            ^
# | <stdin>:1378:2: note: 'next' match was here
# |  bl __unordkf2
# |  ^
# | <stdin>:1371:13: note: previous match ended here
# |  vmr v31, v3
# |             ^
# | <stdin>:1372:1: note: non-matching line after previous match is here
# |  bl __eqkf2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:1786:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |            ^
# | <stdin>:1414:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1415:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:1825:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: extsw r3, r3
# |            ^
# | <stdin>:1442:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1445:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:1869:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: extsw r3, r3
# |            ^
# | <stdin>:1472:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1475:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:1912:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |            ^
# | <stdin>:1502:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1504:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:1957:12: error: P8-NEXT: is not on the line after the previous match
# | ; P8-NEXT: bl __eqkf2
# |            ^
# | <stdin>:1543:2: note: 'next' match was here
# |  bl __eqkf2
# |  ^
# | <stdin>:1536:13: note: previous match ended here
# |  vmr v31, v3
# |             ^
# | <stdin>:1537:1: note: non-matching line after previous match is here
# |  bl __unordkf2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2037:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: cntlzw r3, r3
# |            ^
# | <stdin>:1579:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1580:6: note: possible intended match here
# |  addic r4, r3, -1
# |      ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2079:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |            ^
# | <stdin>:1608:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1609:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2118:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: extsw r3, r3
# |            ^
# | <stdin>:1636:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1639:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2163:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: extsw r3, r3
# |            ^
# | <stdin>:1666:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1669:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2206:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |            ^
# | <stdin>:1696:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1698:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2247:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: cntlzw r3, r3
# |            ^
# | <stdin>:1725:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1726:2: note: possible intended match here
# |  cntlzd r3, r3
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2293:12: error: P8-NEXT: is not on the line after the previous match
# | ; P8-NEXT: bl __unordkf2
# |            ^
# | <stdin>:1766:2: note: 'next' match was here
# |  bl __unordkf2
# |  ^
# | <stdin>:1759:13: note: previous match ended here
# |  vmr v31, v3
# |             ^
# | <stdin>:1760:1: note: non-matching line after previous match is here
# |  bl __eqkf2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2373:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |            ^
# | <stdin>:1802:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1803:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2412:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: extsw r3, r3
# |            ^
# | <stdin>:1830:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1833:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2456:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: extsw r3, r3
# |            ^
# | <stdin>:1860:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1863:3: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2499:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: rlwinm r3, r3, 1, 31, 31
# |            ^
# | <stdin>:1890:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1892:2: note: possible intended match here
# |  rldicl r3, r3, 1, 63
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2544:12: error: P8-NEXT: is not on the line after the previous match
# | ; P8-NEXT: bl __eqkf2
# |            ^
# | <stdin>:1931:2: note: 'next' match was here
# |  bl __eqkf2
# |  ^
# | <stdin>:1924:13: note: previous match ended here
# |  vmr v31, v3
# |             ^
# | <stdin>:1925:1: note: non-matching line after previous match is here
# |  bl __unordkf2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll:2624:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: cntlzw r3, r3
# |            ^
# | <stdin>:1967:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:1968:6: note: possible intended match here
# |  addic r4, r3, -1
# |      ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           1215: # %bb.0: 
# |           1216:  mflr r0 
# |           1217:  stdu r1, -112(r1) 
# |           1218:  std r0, 128(r1) 
# |           1219:  bl __ltkf2 
# |           1220:  nop 
# | next:1492'0         X error: no match found
# |           1221:  rldicl r3, r3, 1, 63 
# | next:1492'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:1492'1      ?                     possible intended match
# |           1222:  addi r1, r1, 112 
# | next:1492'0     ~~~~~~~~~~~~~~~~~~
# |           1223:  ld r0, 16(r1) 
# | next:1492'0     ~~~~~~~~~~~~~~~
# |           1224:  mtlr r0 
# | next:1492'0     ~~~~~~~~~
# |           1225:  blr 
# | next:1492'0     ~~~~~
# |           1226:  .long 0 
# | next:1492'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1243: # %bb.0: 
# |           1244:  mflr r0 
# |           1245:  stdu r1, -112(r1) 
# |           1246:  std r0, 128(r1) 
# |           1247:  bl __lekf2 
# |           1248:  nop 
# | next:1531'0         X error: no match found
# |           1249:  addi r4, r3, -1 
# | next:1531'0     ~~~~~~~~~~~~~~~~~
# |           1250:  or r3, r4, r3 
# | next:1531'0     ~~~~~~~~~~~~~~~
# |           1251:  rldicl r3, r3, 1, 63 
# | next:1531'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:1531'1       ?                    possible intended match
# |           1252:  addi r1, r1, 112 
# | next:1531'0     ~~~~~~~~~~~~~~~~~~
# |           1253:  ld r0, 16(r1) 
# | next:1531'0     ~~~~~~~~~~~~~~~
# |           1254:  mtlr r0 
# | next:1531'0     ~~~~~~~~~
# |           1255:  blr 
# | next:1531'0     ~~~~~
# |           1256:  .long 0 
# | next:1531'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1273: # %bb.0: 
# |           1274:  mflr r0 
# |           1275:  stdu r1, -112(r1) 
# |           1276:  std r0, 128(r1) 
# |           1277:  bl __gtkf2 
# |           1278:  nop 
# | next:1576'0         X error: no match found
# |           1279:  addi r4, r3, -1 
# | next:1576'0     ~~~~~~~~~~~~~~~~~
# |           1280:  nor r3, r4, r3 
# | next:1576'0     ~~~~~~~~~~~~~~~~
# |           1281:  rldicl r3, r3, 1, 63 
# | next:1576'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:1576'1       ?                    possible intended match
# |           1282:  addi r1, r1, 112 
# | next:1576'0     ~~~~~~~~~~~~~~~~~~
# |           1283:  ld r0, 16(r1) 
# | next:1576'0     ~~~~~~~~~~~~~~~
# |           1284:  mtlr r0 
# | next:1576'0     ~~~~~~~~~
# |           1285:  blr 
# | next:1576'0     ~~~~~
# |           1286:  .long 0 
# | next:1576'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1303: # %bb.0: 
# |           1304:  mflr r0 
# |           1305:  stdu r1, -112(r1) 
# |           1306:  std r0, 128(r1) 
# |           1307:  bl __gekf2 
# |           1308:  nop 
# | next:1619'0         X error: no match found
# |           1309:  not r3, r3 
# | next:1619'0     ~~~~~~~~~~~~
# |           1310:  rldicl r3, r3, 1, 63 
# | next:1619'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:1619'1      ?                     possible intended match
# |           1311:  addi r1, r1, 112 
# | next:1619'0     ~~~~~~~~~~~~~~~~~~
# |           1312:  ld r0, 16(r1) 
# | next:1619'0     ~~~~~~~~~~~~~~~
# |           1313:  mtlr r0 
# | next:1619'0     ~~~~~~~~~
# |           1314:  blr 
# | next:1619'0     ~~~~~
# |           1315:  .long 0 
# | next:1619'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1332: # %bb.0: 
# |           1333:  mflr r0 
# |           1334:  stdu r1, -112(r1) 
# |           1335:  std r0, 128(r1) 
# |           1336:  bl __eqkf2 
# |           1337:  nop 
# | next:1660'0         X error: no match found
# |           1338:  cntlzd r3, r3 
# | next:1660'0     ~~~~~~~~~~~~~~~
# | next:1660'1      ?              possible intended match
# |           1339:  rldicl r3, r3, 58, 63 
# | next:1660'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1340:  addi r1, r1, 112 
# | next:1660'0     ~~~~~~~~~~~~~~~~~~
# |           1341:  ld r0, 16(r1) 
# | next:1660'0     ~~~~~~~~~~~~~~~
# |           1342:  mtlr r0 
# | next:1660'0     ~~~~~~~~~
# |           1343:  blr 
# | next:1660'0     ~~~~~
# |              .
# |              .
# |              .
# |           1373:  nop 
# |           1374:  addic r4, r3, -1 
# |           1375:  vmr v2, v30 
# |           1376:  vmr v3, v31 
# |           1377:  subfe r30, r4, r3 
# |           1378:  bl __unordkf2 
# | next:1706        !~~~~~~~~~~~~  error: match on wrong line
# |           1379:  nop 
# |           1380:  li r4, 144 
# |           1381:  cntlzd r3, r3 
# |           1382:  lxvd2x v31, r1, r4 # 16-byte Folded Reload 
# |           1383:  li r4, 128 
# |              .
# |              .
# |              .
# |           1409: # %bb.0: 
# |           1410:  mflr r0 
# |           1411:  stdu r1, -112(r1) 
# |           1412:  std r0, 128(r1) 
# |           1413:  bl __gekf2 
# |           1414:  nop 
# | next:1786'0         X error: no match found
# |           1415:  rldicl r3, r3, 1, 63 
# | next:1786'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:1786'1      ?                     possible intended match
# |           1416:  addi r1, r1, 112 
# | next:1786'0     ~~~~~~~~~~~~~~~~~~
# |           1417:  ld r0, 16(r1) 
# | next:1786'0     ~~~~~~~~~~~~~~~
# |           1418:  mtlr r0 
# | next:1786'0     ~~~~~~~~~
# |           1419:  blr 
# | next:1786'0     ~~~~~
# |           1420:  .long 0 
# | next:1786'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1437: # %bb.0: 
# |           1438:  mflr r0 
# |           1439:  stdu r1, -112(r1) 
# |           1440:  std r0, 128(r1) 
# |           1441:  bl __gtkf2 
# |           1442:  nop 
# | next:1825'0         X error: no match found
# |           1443:  addi r4, r3, -1 
# | next:1825'0     ~~~~~~~~~~~~~~~~~
# |           1444:  or r3, r4, r3 
# | next:1825'0     ~~~~~~~~~~~~~~~
# |           1445:  rldicl r3, r3, 1, 63 
# | next:1825'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:1825'1       ?                    possible intended match
# |           1446:  addi r1, r1, 112 
# | next:1825'0     ~~~~~~~~~~~~~~~~~~
# |           1447:  ld r0, 16(r1) 
# | next:1825'0     ~~~~~~~~~~~~~~~
# |           1448:  mtlr r0 
# | next:1825'0     ~~~~~~~~~
# |           1449:  blr 
# | next:1825'0     ~~~~~
# |           1450:  .long 0 
# | next:1825'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1467: # %bb.0: 
# |           1468:  mflr r0 
# |           1469:  stdu r1, -112(r1) 
# |           1470:  std r0, 128(r1) 
# |           1471:  bl __lekf2 
# |           1472:  nop 
# | next:1869'0         X error: no match found
# |           1473:  addi r4, r3, -1 
# | next:1869'0     ~~~~~~~~~~~~~~~~~
# |           1474:  nor r3, r4, r3 
# | next:1869'0     ~~~~~~~~~~~~~~~~
# |           1475:  rldicl r3, r3, 1, 63 
# | next:1869'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:1869'1       ?                    possible intended match
# |           1476:  addi r1, r1, 112 
# | next:1869'0     ~~~~~~~~~~~~~~~~~~
# |           1477:  ld r0, 16(r1) 
# | next:1869'0     ~~~~~~~~~~~~~~~
# |           1478:  mtlr r0 
# | next:1869'0     ~~~~~~~~~
# |           1479:  blr 
# | next:1869'0     ~~~~~
# |           1480:  .long 0 
# | next:1869'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1497: # %bb.0: 
# |           1498:  mflr r0 
# |           1499:  stdu r1, -112(r1) 
# |           1500:  std r0, 128(r1) 
# |           1501:  bl __ltkf2 
# |           1502:  nop 
# | next:1912'0         X error: no match found
# |           1503:  not r3, r3 
# | next:1912'0     ~~~~~~~~~~~~
# |           1504:  rldicl r3, r3, 1, 63 
# | next:1912'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:1912'1      ?                     possible intended match
# |           1505:  addi r1, r1, 112 
# | next:1912'0     ~~~~~~~~~~~~~~~~~~
# |           1506:  ld r0, 16(r1) 
# | next:1912'0     ~~~~~~~~~~~~~~~
# |           1507:  mtlr r0 
# | next:1912'0     ~~~~~~~~~
# |           1508:  blr 
# | next:1912'0     ~~~~~
# |           1509:  .long 0 
# | next:1912'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1538:  nop 
# |           1539:  addic r4, r3, -1 
# |           1540:  vmr v2, v30 
# |           1541:  vmr v3, v31 
# |           1542:  subfe r30, r4, r3 
# |           1543:  bl __eqkf2 
# | next:1957        !~~~~~~~~~  error: match on wrong line
# |           1544:  nop 
# |           1545:  li r4, 144 
# |           1546:  cntlzd r3, r3 
# |           1547:  lxvd2x v31, r1, r4 # 16-byte Folded Reload 
# |           1548:  li r4, 128 
# |              .
# |              .
# |              .
# |           1574: # %bb.0: 
# |           1575:  mflr r0 
# |           1576:  stdu r1, -112(r1) 
# |           1577:  std r0, 128(r1) 
# |           1578:  bl __nekf2 
# |           1579:  nop 
# | next:2037'0         X error: no match found
# |           1580:  addic r4, r3, -1 
# | next:2037'0     ~~~~~~~~~~~~~~~~~~
# | next:2037'1          ?             possible intended match
# |           1581:  subfe r3, r4, r3 
# | next:2037'0     ~~~~~~~~~~~~~~~~~~
# |           1582:  addi r1, r1, 112 
# | next:2037'0     ~~~~~~~~~~~~~~~~~~
# |           1583:  ld r0, 16(r1) 
# | next:2037'0     ~~~~~~~~~~~~~~~
# |           1584:  mtlr r0 
# | next:2037'0     ~~~~~~~~~
# |           1585:  blr 
# | next:2037'0     ~~~~~
# |              .
# |              .
# |              .
# |           1603: # %bb.0: 
# |           1604:  mflr r0 
# |           1605:  stdu r1, -112(r1) 
# |           1606:  std r0, 128(r1) 
# |           1607:  bl __ltkf2 
# |           1608:  nop 
# | next:2079'0         X error: no match found
# |           1609:  rldicl r3, r3, 1, 63 
# | next:2079'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:2079'1      ?                     possible intended match
# |           1610:  addi r1, r1, 112 
# | next:2079'0     ~~~~~~~~~~~~~~~~~~
# |           1611:  ld r0, 16(r1) 
# | next:2079'0     ~~~~~~~~~~~~~~~
# |           1612:  mtlr r0 
# | next:2079'0     ~~~~~~~~~
# |           1613:  blr 
# | next:2079'0     ~~~~~
# |           1614:  .long 0 
# | next:2079'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1631: # %bb.0: 
# |           1632:  mflr r0 
# |           1633:  stdu r1, -112(r1) 
# |           1634:  std r0, 128(r1) 
# |           1635:  bl __lekf2 
# |           1636:  nop 
# | next:2118'0         X error: no match found
# |           1637:  addi r4, r3, -1 
# | next:2118'0     ~~~~~~~~~~~~~~~~~
# |           1638:  or r3, r4, r3 
# | next:2118'0     ~~~~~~~~~~~~~~~
# |           1639:  rldicl r3, r3, 1, 63 
# | next:2118'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:2118'1       ?                    possible intended match
# |           1640:  addi r1, r1, 112 
# | next:2118'0     ~~~~~~~~~~~~~~~~~~
# |           1641:  ld r0, 16(r1) 
# | next:2118'0     ~~~~~~~~~~~~~~~
# |           1642:  mtlr r0 
# | next:2118'0     ~~~~~~~~~
# |           1643:  blr 
# | next:2118'0     ~~~~~
# |           1644:  .long 0 
# | next:2118'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1661: # %bb.0: 
# |           1662:  mflr r0 
# |           1663:  stdu r1, -112(r1) 
# |           1664:  std r0, 128(r1) 
# |           1665:  bl __gtkf2 
# |           1666:  nop 
# | next:2163'0         X error: no match found
# |           1667:  addi r4, r3, -1 
# | next:2163'0     ~~~~~~~~~~~~~~~~~
# |           1668:  nor r3, r4, r3 
# | next:2163'0     ~~~~~~~~~~~~~~~~
# |           1669:  rldicl r3, r3, 1, 63 
# | next:2163'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:2163'1       ?                    possible intended match
# |           1670:  addi r1, r1, 112 
# | next:2163'0     ~~~~~~~~~~~~~~~~~~
# |           1671:  ld r0, 16(r1) 
# | next:2163'0     ~~~~~~~~~~~~~~~
# |           1672:  mtlr r0 
# | next:2163'0     ~~~~~~~~~
# |           1673:  blr 
# | next:2163'0     ~~~~~
# |           1674:  .long 0 
# | next:2163'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1691: # %bb.0: 
# |           1692:  mflr r0 
# |           1693:  stdu r1, -112(r1) 
# |           1694:  std r0, 128(r1) 
# |           1695:  bl __gekf2 
# |           1696:  nop 
# | next:2206'0         X error: no match found
# |           1697:  not r3, r3 
# | next:2206'0     ~~~~~~~~~~~~
# |           1698:  rldicl r3, r3, 1, 63 
# | next:2206'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:2206'1      ?                     possible intended match
# |           1699:  addi r1, r1, 112 
# | next:2206'0     ~~~~~~~~~~~~~~~~~~
# |           1700:  ld r0, 16(r1) 
# | next:2206'0     ~~~~~~~~~~~~~~~
# |           1701:  mtlr r0 
# | next:2206'0     ~~~~~~~~~
# |           1702:  blr 
# | next:2206'0     ~~~~~
# |           1703:  .long 0 
# | next:2206'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1720: # %bb.0: 
# |           1721:  mflr r0 
# |           1722:  stdu r1, -112(r1) 
# |           1723:  std r0, 128(r1) 
# |           1724:  bl __eqkf2 
# |           1725:  nop 
# | next:2247'0         X error: no match found
# |           1726:  cntlzd r3, r3 
# | next:2247'0     ~~~~~~~~~~~~~~~
# | next:2247'1      ?              possible intended match
# |           1727:  rldicl r3, r3, 58, 63 
# | next:2247'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1728:  addi r1, r1, 112 
# | next:2247'0     ~~~~~~~~~~~~~~~~~~
# |           1729:  ld r0, 16(r1) 
# | next:2247'0     ~~~~~~~~~~~~~~~
# |           1730:  mtlr r0 
# | next:2247'0     ~~~~~~~~~
# |           1731:  blr 
# | next:2247'0     ~~~~~
# |              .
# |              .
# |              .
# |           1761:  nop 
# |           1762:  addic r4, r3, -1 
# |           1763:  vmr v2, v30 
# |           1764:  vmr v3, v31 
# |           1765:  subfe r30, r4, r3 
# |           1766:  bl __unordkf2 
# | next:2293        !~~~~~~~~~~~~  error: match on wrong line
# |           1767:  nop 
# |           1768:  li r4, 144 
# |           1769:  cntlzd r3, r3 
# |           1770:  lxvd2x v31, r1, r4 # 16-byte Folded Reload 
# |           1771:  li r4, 128 
# |              .
# |              .
# |              .
# |           1797: # %bb.0: 
# |           1798:  mflr r0 
# |           1799:  stdu r1, -112(r1) 
# |           1800:  std r0, 128(r1) 
# |           1801:  bl __gekf2 
# |           1802:  nop 
# | next:2373'0         X error: no match found
# |           1803:  rldicl r3, r3, 1, 63 
# | next:2373'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:2373'1      ?                     possible intended match
# |           1804:  addi r1, r1, 112 
# | next:2373'0     ~~~~~~~~~~~~~~~~~~
# |           1805:  ld r0, 16(r1) 
# | next:2373'0     ~~~~~~~~~~~~~~~
# |           1806:  mtlr r0 
# | next:2373'0     ~~~~~~~~~
# |           1807:  blr 
# | next:2373'0     ~~~~~
# |           1808:  .long 0 
# | next:2373'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1825: # %bb.0: 
# |           1826:  mflr r0 
# |           1827:  stdu r1, -112(r1) 
# |           1828:  std r0, 128(r1) 
# |           1829:  bl __gtkf2 
# |           1830:  nop 
# | next:2412'0         X error: no match found
# |           1831:  addi r4, r3, -1 
# | next:2412'0     ~~~~~~~~~~~~~~~~~
# |           1832:  or r3, r4, r3 
# | next:2412'0     ~~~~~~~~~~~~~~~
# |           1833:  rldicl r3, r3, 1, 63 
# | next:2412'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:2412'1       ?                    possible intended match
# |           1834:  addi r1, r1, 112 
# | next:2412'0     ~~~~~~~~~~~~~~~~~~
# |           1835:  ld r0, 16(r1) 
# | next:2412'0     ~~~~~~~~~~~~~~~
# |           1836:  mtlr r0 
# | next:2412'0     ~~~~~~~~~
# |           1837:  blr 
# | next:2412'0     ~~~~~
# |           1838:  .long 0 
# | next:2412'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1855: # %bb.0: 
# |           1856:  mflr r0 
# |           1857:  stdu r1, -112(r1) 
# |           1858:  std r0, 128(r1) 
# |           1859:  bl __lekf2 
# |           1860:  nop 
# | next:2456'0         X error: no match found
# |           1861:  addi r4, r3, -1 
# | next:2456'0     ~~~~~~~~~~~~~~~~~
# |           1862:  nor r3, r4, r3 
# | next:2456'0     ~~~~~~~~~~~~~~~~
# |           1863:  rldicl r3, r3, 1, 63 
# | next:2456'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:2456'1       ?                    possible intended match
# |           1864:  addi r1, r1, 112 
# | next:2456'0     ~~~~~~~~~~~~~~~~~~
# |           1865:  ld r0, 16(r1) 
# | next:2456'0     ~~~~~~~~~~~~~~~
# |           1866:  mtlr r0 
# | next:2456'0     ~~~~~~~~~
# |           1867:  blr 
# | next:2456'0     ~~~~~
# |           1868:  .long 0 
# | next:2456'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1885: # %bb.0: 
# |           1886:  mflr r0 
# |           1887:  stdu r1, -112(r1) 
# |           1888:  std r0, 128(r1) 
# |           1889:  bl __ltkf2 
# |           1890:  nop 
# | next:2499'0         X error: no match found
# |           1891:  not r3, r3 
# | next:2499'0     ~~~~~~~~~~~~
# |           1892:  rldicl r3, r3, 1, 63 
# | next:2499'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:2499'1      ?                     possible intended match
# |           1893:  addi r1, r1, 112 
# | next:2499'0     ~~~~~~~~~~~~~~~~~~
# |           1894:  ld r0, 16(r1) 
# | next:2499'0     ~~~~~~~~~~~~~~~
# |           1895:  mtlr r0 
# | next:2499'0     ~~~~~~~~~
# |           1896:  blr 
# | next:2499'0     ~~~~~
# |           1897:  .long 0 
# | next:2499'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# |           1926:  nop 
# |           1927:  addic r4, r3, -1 
# |           1928:  vmr v2, v30 
# |           1929:  vmr v3, v31 
# |           1930:  subfe r30, r4, r3 
# |           1931:  bl __eqkf2 
# | next:2544        !~~~~~~~~~  error: match on wrong line
# |           1932:  nop 
# |           1933:  li r4, 144 
# |           1934:  cntlzd r3, r3 
# |           1935:  lxvd2x v31, r1, r4 # 16-byte Folded Reload 
# |           1936:  li r4, 128 
# |              .
# |              .
# |              .
# |           1962: # %bb.0: 
# |           1963:  mflr r0 
# |           1964:  stdu r1, -112(r1) 
# |           1965:  std r0, 128(r1) 
# |           1966:  bl __nekf2 
# |           1967:  nop 
# | next:2624'0         X error: no match found
# |           1968:  addic r4, r3, -1 
# | next:2624'0     ~~~~~~~~~~~~~~~~~~
# | next:2624'1          ?             possible intended match
# |           1969:  subfe r3, r4, r3 
# | next:2624'0     ~~~~~~~~~~~~~~~~~~
# |           1970:  addi r1, r1, 112 
# | next:2624'0     ~~~~~~~~~~~~~~~~~~
# |           1971:  ld r0, 16(r1) 
# | next:2624'0     ~~~~~~~~~~~~~~~
# |           1972:  mtlr r0 
# | next:2624'0     ~~~~~~~~~
# |           1973:  blr 
# | next:2624'0     ~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/PowerPC/half.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=powerpc-unknown-unknown    -verify-machineinstrs -ppc-asm-full-reg-names < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/half.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/PowerPC/half.ll    --check-prefix=PPC32
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=powerpc-unknown-unknown -verify-machineinstrs -ppc-asm-full-reg-names
# 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/PowerPC/half.ll --check-prefix=PPC32
# note: command had no output on stdout or stderr
# RUN: at line 5
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mcpu=pwr8 -mtriple=powerpc64le-unknown-unknown    -verify-machineinstrs -ppc-asm-full-reg-names < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/half.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/PowerPC/half.ll    --check-prefixes=CHECK,P8
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mcpu=pwr8 -mtriple=powerpc64le-unknown-unknown -verify-machineinstrs -ppc-asm-full-reg-names
# 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/PowerPC/half.ll --check-prefixes=CHECK,P8
# note: command had no output on stdout or stderr
# RUN: at line 8
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mcpu=pwr9 -mtriple=powerpc64le-unknown-unknown    -verify-machineinstrs -ppc-asm-full-reg-names < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/half.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/PowerPC/half.ll    --check-prefixes=CHECK,P9
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mcpu=pwr9 -mtriple=powerpc64le-unknown-unknown -verify-machineinstrs -ppc-asm-full-reg-names
# 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/PowerPC/half.ll --check-prefixes=CHECK,P9
# note: command had no output on stdout or stderr
# RUN: at line 11
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mcpu=pwr9 -mtriple=powerpc64le-unknown-unknown -mattr=-hard-float    -verify-machineinstrs -ppc-asm-full-reg-names < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/half.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/PowerPC/half.ll    --check-prefix=SOFT
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mcpu=pwr9 -mtriple=powerpc64le-unknown-unknown -mattr=-hard-float -verify-machineinstrs -ppc-asm-full-reg-names
# 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/PowerPC/half.ll --check-prefix=SOFT
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/half.ll:1855:14: error: SOFT-NEXT: expected string not found in input
# | ; SOFT-NEXT: cmplwi r3, 0
# |              ^
# | <stdin>:638:5: note: scanning from here
# |  nop
# |     ^
# | <stdin>:639:2: note: possible intended match here
# |  cmpldi r3, 0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/half.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            633:  std r0, 48(r1) 
# |            634:  bl __extendhfsf2 
# |            635:  nop 
# |            636:  li r4, 0 
# |            637:  bl __nesf2 
# |            638:  nop 
# | next:1855'0         X error: no match found
# |            639:  cmpldi r3, 0 
# | next:1855'0     ~~~~~~~~~~~~~~
# | next:1855'1      ?             possible intended match
# |            640:  li r3, 15360 
# | next:1855'0     ~~~~~~~~~~~~~~
# |            641:  iseleq r3, 0, r3 
# | next:1855'0     ~~~~~~~~~~~~~~~~~~
# |            642:  addi r1, r1, 32 
# | next:1855'0     ~~~~~~~~~~~~~~~~~
# |            643:  ld r0, 16(r1) 
# | next:1855'0     ~~~~~~~~~~~~~~~
# |            644:  mtlr r0 
# | next:1855'0     ~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/PowerPC/ppc64-P9-setb.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -mcpu=pwr9 -mtriple=powerpc64le-unknown-unknown    -ppc-asm-full-reg-names < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/ppc64-P9-setb.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/PowerPC/ppc64-P9-setb.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -mcpu=pwr9 -mtriple=powerpc64le-unknown-unknown -ppc-asm-full-reg-names
# 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/PowerPC/ppc64-P9-setb.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 -verify-machineinstrs -mcpu=pwr8 -mtriple=powerpc64le-unknown-unknown    -ppc-asm-full-reg-names < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/ppc64-P9-setb.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/PowerPC/ppc64-P9-setb.ll -check-prefix=CHECK-PWR8       -implicit-check-not "\<setb\>"
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -mcpu=pwr8 -mtriple=powerpc64le-unknown-unknown -ppc-asm-full-reg-names
# 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/PowerPC/ppc64-P9-setb.ll -check-prefix=CHECK-PWR8 -implicit-check-not '\<setb\>'
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/ppc64-P9-setb.ll:1264:20: error: CHECK-PWR8-NEXT: expected string not found in input
# | ; CHECK-PWR8-NEXT: srawi r30, r3, 31
# |                    ^
# | <stdin>:1088:13: note: scanning from here
# |  vmr v3, v31
# |             ^
# | <stdin>:1089:2: note: possible intended match here
# |  sradi r30, r3, 63
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/ppc64-P9-setb.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           1083:  stvx v31, r1, r3 # 16-byte Folded Spill 
# |           1084:  vmr v31, v3 
# |           1085:  bl __ltkf2 
# |           1086:  nop 
# |           1087:  vmr v2, v30 
# |           1088:  vmr v3, v31 
# | next:1264'0                 X error: no match found
# |           1089:  sradi r30, r3, 63 
# | next:1264'0     ~~~~~~~~~~~~~~~~~~~
# | next:1264'1      ?                  possible intended match
# |           1090:  bl __gtkf2 
# | next:1264'0     ~~~~~~~~~~~~
# |           1091:  nop 
# | next:1264'0     ~~~~~
# |           1092:  li r4, 64 
# | next:1264'0     ~~~~~~~~~~~
# |           1093:  cmpdi r3, 0 
# | next:1264'0     ~~~~~~~~~~~~~
# |           1094:  li r3, 1 
# | next:1264'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/192441


More information about the llvm-commits mailing list