Skip to content

Commit 6757ded

Browse files
committed
[AArch64][GlobalISel] Reverted unnecessary changes to 128bit_load_store.ll
1 parent d081c01 commit 6757ded

File tree

1 file changed

+11
-23
lines changed

1 file changed

+11
-23
lines changed

llvm/test/CodeGen/AArch64/128bit_load_store.ll

Lines changed: 11 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,24 @@
1-
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 6
21
; RUN: llc < %s -verify-machineinstrs -mtriple=aarch64-none-linux-gnu -mattr=neon | FileCheck %s
32

43
define void @test_store_f128(ptr %ptr, fp128 %val) #0 {
5-
; CHECK-LABEL: test_store_f128:
6-
; CHECK: // %bb.0: // %entry
7-
; CHECK-NEXT: str q0, [x0]
8-
; CHECK-NEXT: ret
4+
; CHECK-LABEL: test_store_f128
5+
; CHECK: str {{q[0-9]+}}, [{{x[0-9]+}}]
96
entry:
107
store fp128 %val, ptr %ptr, align 16
118
ret void
129
}
1310

1411
define fp128 @test_load_f128(ptr readonly %ptr) #2 {
15-
; CHECK-LABEL: test_load_f128:
16-
; CHECK: // %bb.0: // %entry
17-
; CHECK-NEXT: ldr q0, [x0]
18-
; CHECK-NEXT: ret
12+
; CHECK-LABEL: test_load_f128
13+
; CHECK: ldr {{q[0-9]+}}, [{{x[0-9]+}}]
1914
entry:
2015
%0 = load fp128, ptr %ptr, align 16
2116
ret fp128 %0
2217
}
2318

2419
define void @test_vstrq_p128(ptr %ptr, i128 %val) #0 {
25-
; CHECK-LABEL: test_vstrq_p128:
26-
; CHECK: // %bb.0: // %entry
27-
; CHECK-NEXT: stp x2, x3, [x0]
28-
; CHECK-NEXT: ret
20+
; CHECK-LABEL: test_vstrq_p128
21+
; CHECK: stp {{x[0-9]+}}, {{x[0-9]+}}, [{{x[0-9]+}}]
2922

3023
entry:
3124
%0 = bitcast i128 %val to fp128
@@ -34,11 +27,8 @@ entry:
3427
}
3528

3629
define i128 @test_vldrq_p128(ptr readonly %ptr) #2 {
37-
; CHECK-LABEL: test_vldrq_p128:
38-
; CHECK: // %bb.0: // %entry
39-
; CHECK-NEXT: ldp x8, x1, [x0]
40-
; CHECK-NEXT: mov x0, x8
41-
; CHECK-NEXT: ret
30+
; CHECK-LABEL: test_vldrq_p128
31+
; CHECK: ldp {{x[0-9]+}}, {{x[0-9]+}}, [{{x[0-9]+}}]
4232

4333
entry:
4434
%0 = load fp128, ptr %ptr, align 16
@@ -47,11 +37,9 @@ entry:
4737
}
4838

4939
define void @test_ld_st_p128(ptr nocapture %ptr) #0 {
50-
; CHECK-LABEL: test_ld_st_p128:
51-
; CHECK: // %bb.0: // %entry
52-
; CHECK-NEXT: ldr q0, [x0]
53-
; CHECK-NEXT: str q0, [x0, #16]
54-
; CHECK-NEXT: ret
40+
; CHECK-LABEL: test_ld_st_p128
41+
; CHECK: ldr {{q[0-9]+}}, [{{x[0-9]+}}]
42+
; CHECK-NEXT: str {{q[0-9]+}}, [{{x[0-9]+}}, #16]
5543
entry:
5644
%0 = load fp128, ptr %ptr, align 16
5745
%add.ptr = getelementptr inbounds i128, ptr %ptr, i64 1

0 commit comments

Comments
 (0)