Skip to content

Commit 2ff11f5

Browse files
committed
Keep tests in one file
1 parent de0c637 commit 2ff11f5

File tree

2 files changed

+27
-25
lines changed

2 files changed

+27
-25
lines changed
Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 5
2-
# RUN: llc -mtriple=amdgcn -verify-machineinstrs -run-pass=si-pre-allocate-wwm-regs -o - -mcpu=tahiti %s | FileCheck %s
2+
# RUN: llc -mtriple=amdgcn -mcpu=tahiti -verify-machineinstrs -run-pass=si-pre-allocate-wwm-regs -o - %s | FileCheck %s
3+
# RUN: llc -mtriple=amdgcn -mcpu=tahiti -verify-machineinstrs -amdgpu-prealloc-sgpr-spill-vgprs -run-pass=si-pre-allocate-wwm-regs -o - %s | FileCheck %s --check-prefix=CHECK2
34

5+
# COM: auto-generated updates might remove checks for MachineFunctionInfo reserved registers.
46
---
57

68
name: pre_allocate_wwm_regs_strict
@@ -9,6 +11,8 @@ body: |
911
bb.0:
1012
liveins: $sgpr1
1113
; CHECK-LABEL: name: pre_allocate_wwm_regs_strict
14+
; CHECK: wwmReservedRegs:
15+
; CHECK-NEXT: - '$vgpr0'
1216
; CHECK: liveins: $sgpr1
1317
; CHECK-NEXT: {{ $}}
1418
; CHECK-NEXT: [[DEF:%[0-9]+]]:vgpr_32 = IMPLICIT_DEF
@@ -19,8 +23,27 @@ body: |
1923
; CHECK-NEXT: dead [[COPY:%[0-9]+]]:vgpr_32 = COPY [[DEF]]
2024
%0:vgpr_32 = IMPLICIT_DEF
2125
renamable $sgpr4_sgpr5 = ENTER_STRICT_WWM -1, implicit-def $exec, implicit-def $scc, implicit $exec
22-
%24:vgpr_32 = V_MOV_B32_e32 0, implicit $exec
23-
%25:vgpr_32 = V_MOV_B32_dpp %24:vgpr_32(tied-def 0), %0:vgpr_32, 323, 12, 15, 0, implicit $exec
26+
%1:vgpr_32 = V_MOV_B32_e32 0, implicit $exec
27+
%2:vgpr_32 = V_MOV_B32_dpp %1, %0, 323, 12, 15, 0, implicit $exec
2428
$exec = EXIT_STRICT_WWM killed renamable $sgpr4_sgpr5
25-
%2:vgpr_32 = COPY %0:vgpr_32
29+
%3:vgpr_32 = COPY %0
30+
...
31+
---
32+
33+
name: pre_allocate_wwm_spill_to_vgpr
34+
tracksRegLiveness: true
35+
body: |
36+
bb.0:
37+
liveins: $sgpr1
38+
; CHECK2-LABEL: name: pre_allocate_wwm_spill_to_vgpr
39+
; CHECK2: wwmReservedRegs:
40+
; CHECK2-NEXT: - '$vgpr0'
41+
; CHECK2: liveins: $sgpr1
42+
; CHECK2-NEXT: {{ $}}
43+
; CHECK2-NEXT: [[DEF:%[0-9]+]]:vgpr_32 = IMPLICIT_DEF
44+
; CHECK2-NEXT: dead $vgpr0 = SI_SPILL_S32_TO_VGPR $sgpr1, 0, [[DEF]]
45+
; CHECK2-NEXT: dead [[COPY:%[0-9]+]]:vgpr_32 = COPY [[DEF]]
46+
%0:vgpr_32 = IMPLICIT_DEF
47+
%1:vgpr_32 = SI_SPILL_S32_TO_VGPR $sgpr1, 0, %0
48+
%2:vgpr_32 = COPY %0
2649
...

llvm/test/CodeGen/AMDGPU/si-pre-allocate-wwm-sgpr-spills.mir

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)