[llvm] AMDGPU/GlobalISel: RegBankLegalize rules for mfma_scale (PR #203279)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 12 04:29:37 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 175504 tests passed
* 3478 tests skipped
* 2 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.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=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0
# 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=GCN,SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.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 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 -new-reg-bank-select < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 -new-reg-bank-select
# 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=GCN,GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.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 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0 --amdgpu-mfma-vgpr-form=0 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=AGPR,AGPR-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0 --amdgpu-mfma-vgpr-form=0
# 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=AGPR,AGPR-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll
# 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=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 -new-reg-bank-select --amdgpu-mfma-vgpr-form=0 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=AGPR,AGPR-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 -new-reg-bank-select --amdgpu-mfma-vgpr-form=0
# 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=AGPR,AGPR-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll:3440:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_mov_b32_e32 v0, s1
# | ^
# | <stdin>:3118:30: note: scanning from here
# | v_accvgpr_write_b32 a19, v19
# | ^
# | <stdin>:3119:2: note: possible intended match here
# | v_mov_b32_e32 v0, s0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll:4231:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_mov_b32_e32 v1, 33
# | ^
# | <stdin>:3642:30: note: scanning from here
# | v_accvgpr_write_b32 a19, v19
# | ^
# | <stdin>:3643:2: note: possible intended match here
# | v_mov_b32_e32 v0, 33
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll:4293:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: s_movk_i32 s0, 0x41
# | ^
# | <stdin>:3689:28: note: scanning from here
# | v_accvgpr_write_b32 a7, v7
# | ^
# | <stdin>:3702:6: note: possible intended match here
# | v_mov_b32_e32 v0, 0x41
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll:4369:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: s_movk_i32 s0, 0x41
# | ^
# | <stdin>:3748:28: note: scanning from here
# | v_accvgpr_write_b32 a7, v7
# | ^
# | <stdin>:3761:6: note: possible intended match here
# | v_mov_b32_e32 v0, 0x41
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll:5182:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_mov_b32_e32 v1, 0
# | ^
# | <stdin>:4487:30: note: scanning from here
# | v_accvgpr_write_b32 a19, v19
# | ^
# | <stdin>:4488:2: note: possible intended match here
# | v_mov_b32_e32 v0, 0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll:5256:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_mov_b32_e32 v1, 1
# | ^
# | <stdin>:4546:30: note: scanning from here
# | v_accvgpr_write_b32 a19, v19
# | ^
# | <stdin>:4547:2: note: possible intended match here
# | v_mov_b32_e32 v0, 1
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 3113: v_accvgpr_write_b32 a14, v14
# | 3114: v_accvgpr_write_b32 a15, v15
# | 3115: v_accvgpr_write_b32 a16, v16
# | 3116: v_accvgpr_write_b32 a17, v17
# | 3117: v_accvgpr_write_b32 a18, v18
# | 3118: v_accvgpr_write_b32 a19, v19
# | next:3440'0 X error: no match found
# | 3119: v_mov_b32_e32 v0, s0
# | next:3440'0 ~~~~~~~~~~~~~~~~~~~~~~
# | next:3440'1 ? possible intended match
# | 3120: v_mov_b32_e32 v1, s1
# | next:3440'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 3121: s_nop 1
# | next:3440'0 ~~~~~~~~~
# | 3122: v_mfma_scale_f32_16x16x128_f8f6f4 a[0:3], a[0:7], a[8:15], a[16:19], v0, v1 op_sel_hi:[0,0,0]
# | next:3440'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3123: s_nop 11
# | next:3440'0 ~~~~~~~~~~
# | 3124: v_accvgpr_read_b32 v0, a0
# | next:3440'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 3637: v_accvgpr_write_b32 a14, v14
# | 3638: v_accvgpr_write_b32 a15, v15
# | 3639: v_accvgpr_write_b32 a16, v16
# | 3640: v_accvgpr_write_b32 a17, v17
# | 3641: v_accvgpr_write_b32 a18, v18
# | 3642: v_accvgpr_write_b32 a19, v19
# | next:4231'0 X error: no match found
# | 3643: v_mov_b32_e32 v0, 33
# | next:4231'0 ~~~~~~~~~~~~~~~~~~~~~~
# | next:4231'1 ? possible intended match
# | 3644: v_mov_b32_e32 v1, -2
# | next:4231'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 3645: s_nop 1
# | next:4231'0 ~~~~~~~~~
# | 3646: v_mfma_scale_f32_16x16x128_f8f6f4 a[0:3], a[0:7], a[8:15], a[16:19], v0, v1 op_sel_hi:[1,1,0]
# | next:4231'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3647: s_nop 11
# | next:4231'0 ~~~~~~~~~~
# | 3648: v_accvgpr_read_b32 v0, a0
# | next:4231'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 3684: v_accvgpr_write_b32 a2, v2
# | 3685: v_accvgpr_write_b32 a3, v3
# | 3686: v_accvgpr_write_b32 a4, v4
# | 3687: v_accvgpr_write_b32 a5, v5
# | 3688: v_accvgpr_write_b32 a6, v6
# | 3689: v_accvgpr_write_b32 a7, v7
# | next:4293'0 X error: no match found
# | 3690: v_accvgpr_write_b32 a8, v8
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3691: v_accvgpr_write_b32 a9, v9
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3692: v_accvgpr_write_b32 a10, v10
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3693: v_accvgpr_write_b32 a11, v11
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3694: v_accvgpr_write_b32 a12, v12
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 3697: v_accvgpr_write_b32 a15, v15
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3698: v_accvgpr_write_b32 a16, v16
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3699: v_accvgpr_write_b32 a17, v17
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3700: v_accvgpr_write_b32 a18, v18
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3701: v_accvgpr_write_b32 a19, v19
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3702: v_mov_b32_e32 v0, 0x41
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | next:4293'1 ? possible intended match
# | 3703: v_mov_b32_e32 v1, -2
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 3704: s_nop 1
# | next:4293'0 ~~~~~~~~~
# | 3705: v_mfma_scale_f32_16x16x128_f8f6f4 a[0:3], a[0:7], a[8:15], a[16:19], v0, v1 op_sel_hi:[1,1,0]
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3706: s_nop 11
# | next:4293'0 ~~~~~~~~~~
# | 3707: v_accvgpr_read_b32 v0, a0
# | next:4293'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 3743: v_accvgpr_write_b32 a2, v2
# | 3744: v_accvgpr_write_b32 a3, v3
# | 3745: v_accvgpr_write_b32 a4, v4
# | 3746: v_accvgpr_write_b32 a5, v5
# | 3747: v_accvgpr_write_b32 a6, v6
# | 3748: v_accvgpr_write_b32 a7, v7
# | next:4369'0 X error: no match found
# | 3749: v_accvgpr_write_b32 a8, v8
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3750: v_accvgpr_write_b32 a9, v9
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3751: v_accvgpr_write_b32 a10, v10
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3752: v_accvgpr_write_b32 a11, v11
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3753: v_accvgpr_write_b32 a12, v12
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 3756: v_accvgpr_write_b32 a15, v15
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3757: v_accvgpr_write_b32 a16, v16
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3758: v_accvgpr_write_b32 a17, v17
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3759: v_accvgpr_write_b32 a18, v18
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3760: v_accvgpr_write_b32 a19, v19
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3761: v_mov_b32_e32 v0, 0x41
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | next:4369'1 ? possible intended match
# | 3762: v_mov_b32_e32 v1, 0x4d
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | 3763: s_nop 1
# | next:4369'0 ~~~~~~~~~
# | 3764: v_mfma_scale_f32_16x16x128_f8f6f4 a[0:3], a[0:7], a[8:15], a[16:19], v0, v1 op_sel_hi:[1,1,0]
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3765: s_nop 11
# | next:4369'0 ~~~~~~~~~~
# | 3766: v_accvgpr_read_b32 v0, a0
# | next:4369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 4482: v_accvgpr_write_b32 a14, v14
# | 4483: v_accvgpr_write_b32 a15, v15
# | 4484: v_accvgpr_write_b32 a16, v16
# | 4485: v_accvgpr_write_b32 a17, v17
# | 4486: v_accvgpr_write_b32 a18, v18
# | 4487: v_accvgpr_write_b32 a19, v19
# | next:5182'0 X error: no match found
# | 4488: v_mov_b32_e32 v0, 0
# | next:5182'0 ~~~~~~~~~~~~~~~~~~~~~
# | next:5182'1 ? possible intended match
# | 4489: v_mov_b32_e32 v1, 1
# | next:5182'0 ~~~~~~~~~~~~~~~~~~~~~
# | 4490: s_nop 1
# | next:5182'0 ~~~~~~~~~
# | 4491: v_mfma_scale_f32_16x16x128_f8f6f4 a[0:3], a[0:7], a[8:15], a[16:19], v0, v1 op_sel_hi:[0,0,0]
# | next:5182'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 4492: s_nop 11
# | next:5182'0 ~~~~~~~~~~
# | 4493: v_accvgpr_read_b32 v0, a0
# | next:5182'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 4541: v_accvgpr_write_b32 a14, v14
# | 4542: v_accvgpr_write_b32 a15, v15
# | 4543: v_accvgpr_write_b32 a16, v16
# | 4544: v_accvgpr_write_b32 a17, v17
# | 4545: v_accvgpr_write_b32 a18, v18
# | 4546: v_accvgpr_write_b32 a19, v19
# | next:5256'0 X error: no match found
# | 4547: v_mov_b32_e32 v0, 1
# | next:5256'0 ~~~~~~~~~~~~~~~~~~~~~
# | next:5256'1 ? possible intended match
# | 4548: v_mov_b32_e32 v1, 0
# | next:5256'0 ~~~~~~~~~~~~~~~~~~~~~
# | 4549: s_nop 1
# | next:5256'0 ~~~~~~~~~
# | 4550: v_mfma_scale_f32_16x16x128_f8f6f4 a[0:3], a[0:7], a[8:15], a[16:19], v0, v1 op_sel_hi:[0,0,0]
# | next:5256'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 4551: s_nop 11
# | next:5256'0 ~~~~~~~~~~
# | 4552: v_accvgpr_read_b32 v0, a0
# | next:5256'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.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=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0
# 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=GCN,SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.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 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 -new-reg-bank-select < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 -new-reg-bank-select
# 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=GCN,GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.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 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0 --amdgpu-mfma-vgpr-form=0 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=AGPR,AGPR-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0 --amdgpu-mfma-vgpr-form=0
# 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=AGPR,AGPR-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll
# 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=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 -new-reg-bank-select --amdgpu-mfma-vgpr-form=0 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=AGPR,AGPR-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 -new-reg-bank-select --amdgpu-mfma-vgpr-form=0
# 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=AGPR,AGPR-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll:7779:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_mov_b32_e32 v0, s1
# | ^
# | <stdin>:4590:30: note: scanning from here
# | v_accvgpr_write_b32 a14, v30
# | ^
# | <stdin>:4591:2: note: possible intended match here
# | v_mov_b32_e32 v0, s0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll:9422:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_accvgpr_read_b32 v32, a32 ; Reload Reuse
# | ^
# | <stdin>:5331:41: note: scanning from here
# | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | ^
# | <stdin>:5373:2: note: possible intended match here
# | v_accvgpr_read_b32 v2, a2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll:9590:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_accvgpr_read_b32 v32, a32 ; Reload Reuse
# | ^
# | <stdin>:5416:41: note: scanning from here
# | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | ^
# | <stdin>:5458:2: note: possible intended match here
# | v_accvgpr_read_b32 v2, a2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll:9759:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_accvgpr_read_b32 v32, a32 ; Reload Reuse
# | ^
# | <stdin>:5501:41: note: scanning from here
# | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | ^
# | <stdin>:5543:2: note: possible intended match here
# | v_accvgpr_read_b32 v2, a2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll:9928:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_accvgpr_read_b32 v32, a32 ; Reload Reuse
# | ^
# | <stdin>:5586:41: note: scanning from here
# | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | ^
# | <stdin>:5628:2: note: possible intended match here
# | v_accvgpr_read_b32 v2, a2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll:10096:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_accvgpr_read_b32 v32, a32 ; Reload Reuse
# | ^
# | <stdin>:5671:41: note: scanning from here
# | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | ^
# | <stdin>:5713:2: note: possible intended match here
# | v_accvgpr_read_b32 v2, a2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll:10264:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_accvgpr_read_b32 v32, a32 ; Reload Reuse
# | ^
# | <stdin>:5756:41: note: scanning from here
# | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | ^
# | <stdin>:5798:2: note: possible intended match here
# | v_accvgpr_read_b32 v2, a2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll:10901:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_mov_b32_e32 v0, s1
# | ^
# | <stdin>:6120:30: note: scanning from here
# | v_accvgpr_write_b32 a15, s23
# | ^
# | <stdin>:6121:2: note: possible intended match here
# | v_mov_b32_e32 v0, s0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll:11166:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_mov_b32_e32 v1, 25
# | ^
# | <stdin>:6258:39: note: scanning from here
# | s_load_dwordx16 s[8:23], s[4:5], 0x40
# | ^
# | <stdin>:6259:2: note: possible intended match here
# | v_mov_b32_e32 v0, 25
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll:12124:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_accvgpr_read_b32 v32, a32 ; Reload Reuse
# | ^
# | <stdin>:6869:41: note: scanning from here
# | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | ^
# | <stdin>:6911:2: note: possible intended match here
# | v_accvgpr_read_b32 v2, a2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll:12292:20: error: AGPR-GISEL-NEXT: expected string not found in input
# | ; AGPR-GISEL-NEXT: v_accvgpr_read_b32 v32, a32 ; Reload Reuse
# | ^
# | <stdin>:6954:41: note: scanning from here
# | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | ^
# | <stdin>:6996:2: note: possible intended match here
# | v_accvgpr_read_b32 v2, a2
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 4585: v_accvgpr_write_b32 a9, v25
# | 4586: v_accvgpr_write_b32 a10, v26
# | 4587: v_accvgpr_write_b32 a11, v27
# | 4588: v_accvgpr_write_b32 a12, v28
# | 4589: v_accvgpr_write_b32 a13, v29
# | 4590: v_accvgpr_write_b32 a14, v30
# | next:7779'0 X error: no match found
# | 4591: v_mov_b32_e32 v0, s0
# | next:7779'0 ~~~~~~~~~~~~~~~~~~~~~~
# | next:7779'1 ? possible intended match
# | 4592: v_mov_b32_e32 v1, s1
# | next:7779'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 4593: s_waitcnt vmcnt(0)
# | next:7779'0 ~~~~~~~~~~~~~~~~~~~~
# | 4594: s_nop 0
# | next:7779'0 ~~~~~~~~~
# | 4595: v_mfma_scale_f32_32x32x64_f8f6f4 a[0:15], a[16:23], a[24:31], a[0:15], v0, v1 op_sel_hi:[0,0,0]
# | next:7779'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 4596: s_nop 15
# | next:7779'0 ~~~~~~~~~~
# | .
# | .
# | .
# | 5326: .globl test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_inlineimm__scaleB_inlineimm ; -- Begin function test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_inlineimm__scaleB_inlineimm
# | 5327: .p2align 6
# | 5328: .type test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_inlineimm__scaleB_inlineimm, at function
# | 5329: test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_inlineimm__scaleB_inlineimm: ; @test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_inlineimm__scaleB_inlineimm
# | 5330: ; %bb.0:
# | 5331: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | next:9422'0 X error: no match found
# | 5332: scratch_load_dword a15, off, s32
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5333: v_accvgpr_write_b32 a16, v0
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5334: v_accvgpr_write_b32 a17, v1
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5335: v_accvgpr_write_b32 a18, v2
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5336: v_accvgpr_write_b32 a19, v3
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 5368: v_mfma_scale_f32_32x32x64_f8f6f4 a[0:15], a[16:23], a[24:31], a[0:15], v0, v1 op_sel_hi:[1,1,0]
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5369: s_nop 15
# | next:9422'0 ~~~~~~~~~~
# | 5370: s_nop 3
# | next:9422'0 ~~~~~~~~~
# | 5371: v_accvgpr_read_b32 v0, a0
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5372: v_accvgpr_read_b32 v1, a1
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5373: v_accvgpr_read_b32 v2, a2
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:9422'1 ? possible intended match
# | 5374: v_accvgpr_read_b32 v3, a3
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5375: v_accvgpr_read_b32 v4, a4
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5376: v_accvgpr_read_b32 v5, a5
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5377: v_accvgpr_read_b32 v6, a6
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5378: v_accvgpr_read_b32 v7, a7
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 5411: .globl test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_inlineimm ; -- Begin function test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_inlineimm
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5412: .p2align 6
# | next:9422'0 ~~~~~~~~~~~~
# | 5413: .type test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_inlineimm, at function
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5414: test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_inlineimm: ; @test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_inlineimm
# | next:9422'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5415: ; %bb.0:
# | 5416: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | next:9590'0 X error: no match found
# | 5417: scratch_load_dword a15, off, s32
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5418: v_accvgpr_write_b32 a16, v0
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5419: v_accvgpr_write_b32 a17, v1
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5420: v_accvgpr_write_b32 a18, v2
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5421: v_accvgpr_write_b32 a19, v3
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 5453: v_mfma_scale_f32_32x32x64_f8f6f4 a[0:15], a[16:23], a[24:31], a[0:15], v0, v1 op_sel_hi:[1,1,0]
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5454: s_nop 15
# | next:9590'0 ~~~~~~~~~~
# | 5455: s_nop 3
# | next:9590'0 ~~~~~~~~~
# | 5456: v_accvgpr_read_b32 v0, a0
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5457: v_accvgpr_read_b32 v1, a1
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5458: v_accvgpr_read_b32 v2, a2
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:9590'1 ? possible intended match
# | 5459: v_accvgpr_read_b32 v3, a3
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5460: v_accvgpr_read_b32 v4, a4
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5461: v_accvgpr_read_b32 v5, a5
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5462: v_accvgpr_read_b32 v6, a6
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5463: v_accvgpr_read_b32 v7, a7
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 5496: .globl test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_FP_literal ; -- Begin function test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_FP_literal
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5497: .p2align 6
# | next:9590'0 ~~~~~~~~~~~~
# | 5498: .type test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_FP_literal, at function
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5499: test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_FP_literal: ; @test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_FP_literal
# | next:9590'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5500: ; %bb.0:
# | 5501: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | next:9759'0 X error: no match found
# | 5502: scratch_load_dword a15, off, s32
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5503: v_accvgpr_write_b32 a16, v0
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5504: v_accvgpr_write_b32 a17, v1
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5505: v_accvgpr_write_b32 a18, v2
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5506: v_accvgpr_write_b32 a19, v3
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 5538: v_mfma_scale_f32_32x32x64_f8f6f4 a[0:15], a[16:23], a[24:31], a[0:15], v0, v1 op_sel_hi:[1,1,0]
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5539: s_nop 15
# | next:9759'0 ~~~~~~~~~~
# | 5540: s_nop 3
# | next:9759'0 ~~~~~~~~~
# | 5541: v_accvgpr_read_b32 v0, a0
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5542: v_accvgpr_read_b32 v1, a1
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5543: v_accvgpr_read_b32 v2, a2
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:9759'1 ? possible intended match
# | 5544: v_accvgpr_read_b32 v3, a3
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5545: v_accvgpr_read_b32 v4, a4
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5546: v_accvgpr_read_b32 v5, a5
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5547: v_accvgpr_read_b32 v6, a6
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5548: v_accvgpr_read_b32 v7, a7
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 5581: .globl test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_FP_literal__scaleB_inlineimm ; -- Begin function test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_FP_literal__scaleB_inlineimm
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5582: .p2align 6
# | next:9759'0 ~~~~~~~~~~~~
# | 5583: .type test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_FP_literal__scaleB_inlineimm, at function
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5584: test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_FP_literal__scaleB_inlineimm: ; @test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_FP_literal__scaleB_inlineimm
# | next:9759'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5585: ; %bb.0:
# | 5586: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | next:9928'0 X error: no match found
# | 5587: scratch_load_dword a15, off, s32
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5588: v_accvgpr_write_b32 a16, v0
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5589: v_accvgpr_write_b32 a17, v1
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5590: v_accvgpr_write_b32 a18, v2
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5591: v_accvgpr_write_b32 a19, v3
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 5623: v_mfma_scale_f32_32x32x64_f8f6f4 a[0:15], a[16:23], a[24:31], a[0:15], v0, v1 op_sel_hi:[1,1,0]
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5624: s_nop 15
# | next:9928'0 ~~~~~~~~~~
# | 5625: s_nop 3
# | next:9928'0 ~~~~~~~~~
# | 5626: v_accvgpr_read_b32 v0, a0
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5627: v_accvgpr_read_b32 v1, a1
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5628: v_accvgpr_read_b32 v2, a2
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:9928'1 ? possible intended match
# | 5629: v_accvgpr_read_b32 v3, a3
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5630: v_accvgpr_read_b32 v4, a4
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5631: v_accvgpr_read_b32 v5, a5
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5632: v_accvgpr_read_b32 v6, a6
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5633: v_accvgpr_read_b32 v7, a7
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 5666: .globl test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_FP_literal__scaleB_FP_literal ; -- Begin function test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_FP_literal__scaleB_FP_literal
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5667: .p2align 6
# | next:9928'0 ~~~~~~~~~~~~
# | 5668: .type test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_FP_literal__scaleB_FP_literal, at function
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5669: test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_FP_literal__scaleB_FP_literal: ; @test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_FP_literal__scaleB_FP_literal
# | next:9928'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5670: ; %bb.0:
# | 5671: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | next:10096'0 X error: no match found
# | 5672: scratch_load_dword a15, off, s32
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5673: v_accvgpr_write_b32 a16, v0
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5674: v_accvgpr_write_b32 a17, v1
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5675: v_accvgpr_write_b32 a18, v2
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5676: v_accvgpr_write_b32 a19, v3
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 5708: v_mfma_scale_f32_32x32x64_f8f6f4 a[0:15], a[16:23], a[24:31], a[0:15], v0, v1 op_sel_hi:[1,1,0]
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5709: s_nop 15
# | next:10096'0 ~~~~~~~~~~
# | 5710: s_nop 3
# | next:10096'0 ~~~~~~~~~
# | 5711: v_accvgpr_read_b32 v0, a0
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5712: v_accvgpr_read_b32 v1, a1
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5713: v_accvgpr_read_b32 v2, a2
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:10096'1 ? possible intended match
# | 5714: v_accvgpr_read_b32 v3, a3
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5715: v_accvgpr_read_b32 v4, a4
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5716: v_accvgpr_read_b32 v5, a5
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5717: v_accvgpr_read_b32 v6, a6
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5718: v_accvgpr_read_b32 v7, a7
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 5751: .globl test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_kimm ; -- Begin function test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_kimm
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5752: .p2align 6
# | next:10096'0 ~~~~~~~~~~~~
# | 5753: .type test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_kimm, at function
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5754: test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_kimm: ; @test_mfma_scale_f32_32x32x64_f8f6f4_0_0__scaleA_kimm__scaleB_kimm
# | next:10096'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5755: ; %bb.0:
# | 5756: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | next:10264'0 X error: no match found
# | 5757: scratch_load_dword a15, off, s32
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5758: v_accvgpr_write_b32 a16, v0
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5759: v_accvgpr_write_b32 a17, v1
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5760: v_accvgpr_write_b32 a18, v2
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5761: v_accvgpr_write_b32 a19, v3
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 5793: v_mfma_scale_f32_32x32x64_f8f6f4 a[0:15], a[16:23], a[24:31], a[0:15], v0, v1 op_sel_hi:[1,1,0]
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5794: s_nop 15
# | next:10264'0 ~~~~~~~~~~
# | 5795: s_nop 3
# | next:10264'0 ~~~~~~~~~
# | 5796: v_accvgpr_read_b32 v0, a0
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5797: v_accvgpr_read_b32 v1, a1
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5798: v_accvgpr_read_b32 v2, a2
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:10264'1 ? possible intended match
# | 5799: v_accvgpr_read_b32 v3, a3
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5800: v_accvgpr_read_b32 v4, a4
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5801: v_accvgpr_read_b32 v5, a5
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5802: v_accvgpr_read_b32 v6, a6
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5803: v_accvgpr_read_b32 v7, a7
# | next:10264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 6115: v_accvgpr_write_b32 a10, s18
# | 6116: v_accvgpr_write_b32 a11, s19
# | 6117: v_accvgpr_write_b32 a12, s20
# | 6118: v_accvgpr_write_b32 a13, s21
# | 6119: v_accvgpr_write_b32 a14, s22
# | 6120: v_accvgpr_write_b32 a15, s23
# | next:10901'0 X error: no match found
# | 6121: v_mov_b32_e32 v0, s0
# | next:10901'0 ~~~~~~~~~~~~~~~~~~~~~~
# | next:10901'1 ? possible intended match
# | 6122: v_mov_b32_e32 v1, s1
# | next:10901'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 6123: v_mov_b64_e32 v[4:5], s[12:13]
# | next:10901'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6124: v_mov_b64_e32 v[8:9], s[16:17]
# | next:10901'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6125: v_mfma_scale_f32_32x32x64_f8f6f4 a[0:15], a[16:23], a[24:31], a[0:15], v0, v1 op_sel_hi:[0,0,0]
# | next:10901'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6126: v_mov_b64_e32 v[0:1], s[8:9]
# | next:10901'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 6253: .p2align 8
# | next:10901'0 ~~~~~~~~~~~~
# | 6254: .type test_mfma_scale_f32_32x32x64_f8f6f4_25_42__nonmac, at function
# | next:10901'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6255: test_mfma_scale_f32_32x32x64_f8f6f4_25_42__nonmac: ; @test_mfma_scale_f32_32x32x64_f8f6f4_25_42__nonmac
# | next:10901'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6256: ; %bb.0:
# | 6257: s_load_dwordx16 s[36:51], s[4:5], 0x0
# | 6258: s_load_dwordx16 s[8:23], s[4:5], 0x40
# | next:11166'0 X error: no match found
# | 6259: v_mov_b32_e32 v0, 25
# | next:11166'0 ~~~~~~~~~~~~~~~~~~~~~~
# | next:11166'1 ? possible intended match
# | 6260: v_mov_b32_e32 v1, 42
# | next:11166'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 6261: v_mov_b64_e32 v[16:17], 0
# | next:11166'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6262: s_waitcnt lgkmcnt(0)
# | next:11166'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 6263: v_accvgpr_write_b32 a16, s36
# | next:11166'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6264: v_accvgpr_write_b32 a17, s37
# | next:11166'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 6864: .globl test_mfma_scale_f32_32x32x64_f8f6f4___constant_scale_0_1 ; -- Begin function test_mfma_scale_f32_32x32x64_f8f6f4___constant_scale_0_1
# | 6865: .p2align 6
# | 6866: .type test_mfma_scale_f32_32x32x64_f8f6f4___constant_scale_0_1, at function
# | 6867: test_mfma_scale_f32_32x32x64_f8f6f4___constant_scale_0_1: ; @test_mfma_scale_f32_32x32x64_f8f6f4___constant_scale_0_1
# | 6868: ; %bb.0:
# | 6869: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | next:12124'0 X error: no match found
# | 6870: scratch_load_dword a15, off, s32
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6871: v_accvgpr_write_b32 a16, v0
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6872: v_accvgpr_write_b32 a17, v1
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6873: v_accvgpr_write_b32 a18, v2
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6874: v_accvgpr_write_b32 a19, v3
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 6906: v_mfma_scale_f32_32x32x64_f8f6f4 a[0:15], a[16:23], a[24:31], a[0:15], v0, v1 op_sel_hi:[0,0,0]
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6907: s_nop 15
# | next:12124'0 ~~~~~~~~~~
# | 6908: s_nop 3
# | next:12124'0 ~~~~~~~~~
# | 6909: v_accvgpr_read_b32 v0, a0
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6910: v_accvgpr_read_b32 v1, a1
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6911: v_accvgpr_read_b32 v2, a2
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:12124'1 ? possible intended match
# | 6912: v_accvgpr_read_b32 v3, a3
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6913: v_accvgpr_read_b32 v4, a4
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6914: v_accvgpr_read_b32 v5, a5
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6915: v_accvgpr_read_b32 v6, a6
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6916: v_accvgpr_read_b32 v7, a7
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 6949: .globl test_mfma_scale_f32_32x32x64_f8f6f4___constant_scale_1_0_a ; -- Begin function test_mfma_scale_f32_32x32x64_f8f6f4___constant_scale_1_0_a
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6950: .p2align 6
# | next:12124'0 ~~~~~~~~~~~~
# | 6951: .type test_mfma_scale_f32_32x32x64_f8f6f4___constant_scale_1_0_a, at function
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6952: test_mfma_scale_f32_32x32x64_f8f6f4___constant_scale_1_0_a: ; @test_mfma_scale_f32_32x32x64_f8f6f4___constant_scale_1_0_a
# | next:12124'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6953: ; %bb.0:
# | 6954: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | next:12292'0 X error: no match found
# | 6955: scratch_load_dword a15, off, s32
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6956: v_accvgpr_write_b32 a16, v0
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6957: v_accvgpr_write_b32 a17, v1
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6958: v_accvgpr_write_b32 a18, v2
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6959: v_accvgpr_write_b32 a19, v3
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 6991: v_mfma_scale_f32_32x32x64_f8f6f4 a[0:15], a[16:23], a[24:31], a[0:15], v0, v1 op_sel_hi:[0,0,0]
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6992: s_nop 15
# | next:12292'0 ~~~~~~~~~~
# | 6993: s_nop 3
# | next:12292'0 ~~~~~~~~~
# | 6994: v_accvgpr_read_b32 v0, a0
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6995: v_accvgpr_read_b32 v1, a1
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6996: v_accvgpr_read_b32 v2, a2
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:12292'1 ? possible intended match
# | 6997: v_accvgpr_read_b32 v3, a3
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6998: v_accvgpr_read_b32 v4, a4
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6999: v_accvgpr_read_b32 v5, a5
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 7000: v_accvgpr_read_b32 v6, a6
# | next:12292'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 7001: v_accvgpr_read_b32 v7, a7
# | next:12292'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/203279
More information about the llvm-commits
mailing list