Skip to content

Commit 1eeadc2

Browse files
committed
Feedback, correct tests
1 parent d83de84 commit 1eeadc2

File tree

3 files changed

+21
-12
lines changed

3 files changed

+21
-12
lines changed

llvm/test/CodeGen/AMDGPU/misaligned-vgpr-regsequence.mir

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@
1212
# CHECK: flat_store_dwordx3 v[2:3], v[4:6]
1313
# CHECK: s_endpgm
1414

15-
--- |
16-
define void @misaligned_regsequence() { ret void }
17-
...
1815
---
1916
name: misaligned_regsequence
2017
tracksRegLiveness: true
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 6
2+
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx942 < %s | FileCheck %s
3+
4+
define amdgpu_kernel void @foo(ptr %0) {
5+
; CHECK-LABEL: foo:
6+
; CHECK: ; %bb.0: ; %entry
7+
; CHECK-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x0
8+
; CHECK-NEXT: v_mov_b32_e32 v2, 0
9+
; CHECK-NEXT: v_mov_b32_e32 v3, v2
10+
; CHECK-NEXT: v_mov_b32_e32 v4, v3
11+
; CHECK-NEXT: v_mov_b32_e32 v3, v2
12+
; CHECK-NEXT: s_waitcnt lgkmcnt(0)
13+
; CHECK-NEXT: v_mov_b64_e32 v[0:1], s[0:1]
14+
; CHECK-NEXT: flat_store_dwordx3 v[0:1], v[2:4]
15+
; CHECK-NEXT: s_endpgm
16+
entry:
17+
%1 = getelementptr i8, ptr %0, i64 4
18+
store i32 0, ptr %0, align 4
19+
store i64 0, ptr %1, align 4
20+
ret void
21+
}

llvm/test/CodeGen/AMDGPU/v_mov_b64_expansion.mir

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,3 @@ body: |
9393
bb.0:
9494
$vgpr0_vgpr1 = V_MOV_B64_PSEUDO 4575657222473777152, implicit $exec
9595
...
96-
97-
# GCN-LABEL: name: v_mov_b64_misalign
98-
# GCN: $vgpr5 = V_MOV_B32_e32 0, implicit $exec, implicit-def $vgpr5_vgpr6
99-
# GCN: $vgpr6 = V_MOV_B32_e32 0, implicit $exec, implicit-def $vgpr5_vgpr6
100-
name: v_mov_b64_misalign
101-
body: |
102-
bb.0:
103-
$vgpr5_vgpr6 = V_MOV_B64_PSEUDO 0, implicit $exec
104-
...

0 commit comments

Comments
 (0)