Skip to content

Commit 638fa37

Browse files
committed
Add MIR test
1 parent 9c85e6c commit 638fa37

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# RUN: llc -mtriple=amdgcn -mcpu=gfx908 -run-pass none -o - %s | \
2+
# RUN: llc -mtriple=amdgcn -mcpu=gfx908 -x=mir -run-pass none -o - | \
3+
# RUN: FileCheck %s
4+
5+
# Verify we can parse and emit these CFI pseudos.
6+
7+
# CHECK-LABEL: name: test
8+
# CHECK: CFI_INSTRUCTION llvm_register_pair $pc_reg, $sgpr30, 32, $sgpr31, 32
9+
# CHECK-NEXT: CFI_INSTRUCTION llvm_vector_registers $sgpr4, $vgpr3, 0, 32
10+
# CHECK-NEXT: CFI_INSTRUCTION llvm_vector_registers $pc_reg, $vgpr62, 0, 32, $vgpr62, 1, 32
11+
# CHECK-NEXT: CFI_INSTRUCTION llvm_vector_offset $vgpr41, 32, $exec, 64, 100
12+
# CHECK-NEXT: CFI_INSTRUCTION llvm_vector_register_mask $agpr1, $vgpr1, 32, $exec, 64
13+
14+
name: test
15+
body: |
16+
bb.0:
17+
CFI_INSTRUCTION llvm_register_pair $pc_reg, $sgpr30, 32, $sgpr31, 32
18+
CFI_INSTRUCTION llvm_vector_registers $sgpr4, $vgpr3, 0, 32
19+
CFI_INSTRUCTION llvm_vector_registers $pc_reg, $vgpr62, 0, 32, $vgpr62, 1, 32
20+
CFI_INSTRUCTION llvm_vector_offset $vgpr41, 32, $exec, 64, 100
21+
CFI_INSTRUCTION llvm_vector_register_mask $agpr1, $vgpr1, 32, $exec, 64

0 commit comments

Comments
 (0)