[llvm-branch-commits] [llvm] AMDGPU: Refactor AMDGPUTargetID to not store MCSubtargetInfo (PR #204150)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Tue Jun 16 06:58:12 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 135779 tests passed
* 3446 tests skipped
* 20 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/directive-amdgcn-target.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx600 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\directive-amdgcn-target.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=GFX600 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\directive-amdgcn-target.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx600
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=GFX600 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\directive-amdgcn-target.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\directive-amdgcn-target.ll:127:11: error: GFX600: expected string not found in input
# | ; GFX600: .amdgcn_target "amdgcn-amd-amdhsa--gfx600"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx600"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx600"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\directive-amdgcn-target.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx600"
# | check:127'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:127'1 ? possible intended match
# | 2: .amdhsa_code_object_version 6
# | check:127'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:127'0 ~~~~~~~
# | 4: .globl directive_amdgcn_target ; -- Begin function directive_amdgcn_target
# | check:127'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 8
# | check:127'0 ~~~~~~~~~~~~
# | 6: .type directive_amdgcn_target, at function
# | check:127'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/elf-notes.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-unknown -mcpu=gfx802 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\elf-notes.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=OSABI-UNK C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\elf-notes.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-unknown -mcpu=gfx802
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=OSABI-UNK 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\elf-notes.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\elf-notes.ll:14:14: error: OSABI-UNK: expected string not found in input
# | ; OSABI-UNK: .amd_amdgpu_isa "amdgcn-amd-unknown--gfx802"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .section .AMDGPU.config,"", at progbits
# | ^
# | <stdin>:62:2: note: possible intended match here
# | .amd_amdgpu_isa "amdgcn-amd-unknown-unknown-gfx802"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\elf-notes.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .section .AMDGPU.config,"", at progbits
# | check:14'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 2: .long 47176
# | check:14'0 ~~~~~~~~~~~~~
# | 3: .long 11469504
# | check:14'0 ~~~~~~~~~~~~~~~~
# | 4: .long 47180
# | check:14'0 ~~~~~~~~~~~~~
# | 5: .long 128
# | check:14'0 ~~~~~~~~~~~
# | 6: .long 47200
# | check:14'0 ~~~~~~~~~~~~~
# | .
# | .
# | .
# | 57: .set amdgpu.max_num_agpr, 0
# | check:14'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 58: .set amdgpu.max_num_sgpr, 0
# | check:14'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 59: .set amdgpu.max_num_named_barrier, 0
# | check:14'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 60: .section .AMDGPU.csdata,"", at progbits
# | check:14'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 61: .section ".note.GNU-stack","", at progbits
# | check:14'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 62: .amd_amdgpu_isa "amdgcn-amd-unknown-unknown-gfx802"
# | check:14'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:14'1 ? possible intended match
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/gfx902-without-xnack.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx902 -mattr=-xnack < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx902-without-xnack.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx902-without-xnack.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx902 -mattr=-xnack
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx902-without-xnack.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx902-without-xnack.ll:3:10: error: CHECK: expected string not found in input
# | ; CHECK: .amdgcn_target "amdgcn-amd-amdhsa--gfx902:xnack-"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx902:xnack-"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx902:xnack-"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx902-without-xnack.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx902:xnack-"
# | check:3'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:3'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:3'0 ~~~~~~~
# | 4: .globl test_kernel ; -- Begin function test_kernel
# | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 8
# | check:3'0 ~~~~~~~~~~~~
# | 6: .type test_kernel, at function
# | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/hsa-default-device.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-unknown-amdhsa < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-default-device.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-default-device.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-unknown-amdhsa
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-default-device.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-default-device.ll:6:10: error: CHECK: expected string not found in input
# | ; CHECK: .amdgcn_target "amdgcn-unknown-amdhsa--gfx700"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-unknown-amdhsa-unknown-"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-unknown-amdhsa-unknown-"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-default-device.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-unknown-amdhsa-unknown-"
# | check:6'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:6'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:6'0 ~~~~~~~
# | 4: .globl test_kernel ; -- Begin function test_kernel
# | check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 8
# | check:6'0 ~~~~~~~~~~~~
# | 6: .type test_kernel, at function
# | check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/hsa-func.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-func.ll -mtriple=amdgcn--amdhsa -mcpu=kaveri | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=HSA C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-func.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn--amdhsa -mcpu=kaveri
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=HSA 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-func.ll'
# note: command had no output on stdout or stderr
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-func.ll -mtriple=amdgcn--amdhsa -mcpu=kaveri | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=HSA-CI C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-func.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn--amdhsa -mcpu=kaveri
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=HSA-CI 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-func.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-func.ll:36:11: error: HSA-CI: expected string not found in input
# | ; HSA-CI: .amdgcn_target "amdgcn-unknown-amdhsa--gfx700"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-unknown-amdhsa-unknown-gfx700"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-unknown-amdhsa-unknown-gfx700"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-func.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-unknown-amdhsa-unknown-gfx700"
# | check:36'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:36'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:36'0 ~~~~~~~
# | 4: .globl simple ; -- Begin function simple
# | check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:36'0 ~~~~~~~~~~~~
# | 6: .type simple, at function
# | check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/hsa-note-no-func.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-note-no-func.ll -mtriple=amdgcn-- -mcpu=gfx600 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=NONHSA-SI600 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-note-no-func.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-- -mcpu=gfx600
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=NONHSA-SI600 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-note-no-func.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-note-no-func.ll:37:17: error: NONHSA-SI600: expected string not found in input
# | ; NONHSA-SI600: .amd_amdgpu_isa "amdgcn-unknown-unknown--gfx600"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .section .AMDGPU.gpr_maximums,"", at progbits
# | ^
# | <stdin>:8:2: note: possible intended match here
# | .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx600"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa-note-no-func.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .section .AMDGPU.gpr_maximums,"", at progbits
# | check:37'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 2: .set amdgpu.max_num_vgpr, 0
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .set amdgpu.max_num_agpr, 0
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 4: .set amdgpu.max_num_sgpr, 0
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .set amdgpu.max_num_named_barrier, 0
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6: .text
# | check:37'0 ~~~~~~~
# | 7: .section ".note.GNU-stack","", at progbits
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 8: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx600"
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:37'1 ? possible intended match
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/hsa.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa.ll -mtriple=amdgcn--amdhsa -mcpu=kaveri | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=HSA C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn--amdhsa -mcpu=kaveri
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=HSA 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa.ll -mtriple=amdgcn--amdhsa -mcpu=kaveri -mattr=-flat-for-global | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=HSA-CI C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn--amdhsa -mcpu=kaveri -mattr=-flat-for-global
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=HSA-CI 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa.ll:82:11: error: HSA-CI: expected string not found in input
# | ; HSA-CI: .amdgcn_target "amdgcn-unknown-amdhsa--gfx700"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-unknown-amdhsa-unknown-gfx700"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-unknown-amdhsa-unknown-gfx700"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\hsa.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-unknown-amdhsa-unknown-gfx700"
# | check:82'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:82'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:82'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:82'0 ~~~~~~~
# | 4: .globl simple ; -- Begin function simple
# | check:82'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 8
# | check:82'0 ~~~~~~~~~~~~
# | 6: .type simple, at function
# | check:82'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-mul-func-xnack-all-any.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-any.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-any.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-any.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-any.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-any.ll:13:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx900"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-any.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900"
# | check:13'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:13'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:13'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:13'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-mul-func-xnack-all-not-supported.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-not-supported.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-not-supported.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-not-supported.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-not-supported.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-not-supported.ll:13:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx700"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx700"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx700"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-not-supported.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx700"
# | check:13'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:13'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:13'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:13'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-mul-func-xnack-all-off.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-off.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-off.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-off.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-off.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-off.ll:13:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx900:xnack-"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-off.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | check:13'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:13'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:13'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:13'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-mul-func-xnack-all-on.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-on.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-on.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-on.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-on.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-on.ll:13:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx900:xnack+"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-all-on.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | check:13'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:13'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:13'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:13'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-mul-func-xnack-any-off-1.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-1.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-1.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-1.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-1.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-1.ll:13:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx900:xnack-"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-1.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | check:13'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:13'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:13'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:13'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-mul-func-xnack-any-off-2.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-2.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-2.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-2.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-2.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-2.ll:13:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx900:xnack-"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-off-2.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | check:13'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:13'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:13'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:13'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-mul-func-xnack-any-on-1.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-1.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-1.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-1.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-1.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-1.ll:13:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx900:xnack+"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-1.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | check:13'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:13'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:13'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:13'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-mul-func-xnack-any-on-2.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-2.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-2.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-2.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-2.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-2.ll:13:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx900:xnack+"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-mul-func-xnack-any-on-2.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | check:13'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:13'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:13'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:13'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-one-func-xnack-any.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-any.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-any.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-any.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-any.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-any.ll:9:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx900"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-any.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900"
# | check:9'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:9'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:9'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:9'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:9'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-one-func-xnack-not-supported.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-not-supported.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-not-supported.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-not-supported.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-not-supported.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-not-supported.ll:13:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx700"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx700"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx700"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-not-supported.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx700"
# | check:13'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:13'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:13'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:13'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-one-func-xnack-off.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-off.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-off.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-off.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-off.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-off.ll:13:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx900:xnack-"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-off.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack-"
# | check:13'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:13'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:13'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:13'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tid-one-func-xnack-on.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
sed 's/CODE_OBJECT_VERSION/400/g' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-on.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=ASM,ASM4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-on.ll
# executed command: sed s/CODE_OBJECT_VERSION/400/g 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-on.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=ASM,ASM4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-on.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-on.ll:13:8: error: ASM: expected string not found in input
# | ; ASM: .amdgcn_target "amdgcn-amd-amdhsa--gfx900:xnack+"
# | ^
# | <stdin>:1:1: note: scanning from here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | ^
# | <stdin>:1:2: note: possible intended match here
# | .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\tid-one-func-xnack-on.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx900:xnack+"
# | check:13'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:13'1 ? possible intended match
# | 2: .amdhsa_code_object_version 4
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: .text
# | check:13'0 ~~~~~~~
# | 4: .globl func0 ; -- Begin function func0
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: .p2align 6
# | check:13'0 ~~~~~~~~~~~~
# | 6: .type func0, at function
# | check:13'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.tools/llvm-objdump/ELF/AMDGPU/kd-zeroed-gfx10.s</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-objdump\ELF\AMDGPU\kd-zeroed-gfx10.s --triple=amdgcn-amd-amdhsa -mcpu=gfx1010 -mattr=-xnack -filetype=obj -o C:\_work\llvm-project\llvm-project\build\test\tools\llvm-objdump\ELF\AMDGPU\Output\kd-zeroed-gfx10.s.tmp
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-objdump\ELF\AMDGPU\kd-zeroed-gfx10.s' --triple=amdgcn-amd-amdhsa -mcpu=gfx1010 -mattr=-xnack -filetype=obj -o 'C:\_work\llvm-project\llvm-project\build\test\tools\llvm-objdump\ELF\AMDGPU\Output\kd-zeroed-gfx10.s.tmp'
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llvm-objdump.exe -s -d -j .text C:\_work\llvm-project\llvm-project\build\test\tools\llvm-objdump\ELF\AMDGPU\Output\kd-zeroed-gfx10.s.tmp | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=OBJDUMP C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-objdump\ELF\AMDGPU\kd-zeroed-gfx10.s
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-objdump.exe' -s -d -j .text 'C:\_work\llvm-project\llvm-project\build\test\tools\llvm-objdump\ELF\AMDGPU\Output\kd-zeroed-gfx10.s.tmp'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=OBJDUMP 'C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-objdump\ELF\AMDGPU\kd-zeroed-gfx10.s'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-objdump\ELF\AMDGPU\kd-zeroed-gfx10.s:19:17: error: OBJDUMP-EMPTY: is not on the line after the previous match
# | ; OBJDUMP-EMPTY:
# | ^
# | <stdin>:9:1: note: 'next' match was here
# |
# | ^
# | <stdin>:7:42: note: previous match ended here
# | 0030 01000000 00000000 00000000 00000000 ................
# | ^
# | <stdin>:8:1: note: non-matching line after previous match is here
# | .amdgcn_target "amdgcn-amd-amdhsa--gfx1010:xnack-"
# | ^
# | C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-objdump\ELF\AMDGPU\kd-zeroed-gfx10.s:23:17: error: OBJDUMP-NEXT: expected string not found in input
# | ; OBJDUMP-NEXT: .amdgcn_target "amdgcn-amd-amdhsa--gfx1010:xnack-"
# | ^
# | <stdin>:11:1: note: scanning from here
# |
# | ^
# | <stdin>:54:2: note: possible intended match here
# | .amdhsa_uses_dynamic_stack 0
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\tools\llvm-objdump\ELF\AMDGPU\kd-zeroed-gfx10.s
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1:
# | 2: C:\_work\llvm-project\llvm-project\build\test\tools\llvm-objdump\ELF\AMDGPU\Output\kd-zeroed-gfx10.s.tmp: file format elf64-amdgpu
# | 3: Contents of section .text:
# | 4: 0000 00000000 00000000 00000000 00000000 ................
# | 5: 0010 00000000 00000000 00000000 00000000 ................
# | 6: 0020 00000000 00000000 00000000 00000000 ................
# | 7: 0030 01000000 00000000 00000000 00000000 ................
# | 8: .amdgcn_target "amdgcn-amd-amdhsa--gfx1010:xnack-"
# | 9:
# | empty:19 ! error: match on wrong line
# | 10: Disassembly of section .text:
# | 11:
# | next:23'0 X error: no match found
# | 12: 0000000000000000 <my_kernel.kd>:
# | next:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 13: .amdhsa_kernel my_kernel
# | next:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~
# | 14: .amdhsa_group_segment_fixed_size 0
# | next:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 15: .amdhsa_private_segment_fixed_size 0
# | next:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 16: .amdhsa_kernarg_size 0
# | next:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 49: .amdhsa_user_sgpr_kernarg_segment_ptr 0
# | next:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 50: .amdhsa_user_sgpr_dispatch_id 0
# | next:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 51: .amdhsa_user_sgpr_flat_scratch_init 0
# | next:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 52: .amdhsa_user_sgpr_private_segment_size 0
# | next:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 53: .amdhsa_wavefront_size32 0
# | next:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 54: .amdhsa_uses_dynamic_stack 0
# | next:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:23'1 ? possible intended match
# | 55: .end_amdhsa_kernel
# | next:23'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/204150
More information about the llvm-branch-commits
mailing list