Skip to content

Commit ffdb523

Browse files
committed
Automatically regenerated tests
1 parent 5294476 commit ffdb523

File tree

127 files changed

+44285
-44091
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+44285
-44091
lines changed

llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomic-store-outline_atomics.ll

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ define dso_local void @store_atomic_i64_aligned_seq_cst(i64 %value, ptr %ptr) {
118118
define dso_local void @store_atomic_i128_aligned_unordered(i128 %value, ptr %ptr) {
119119
; -O0-LABEL: store_atomic_i128_aligned_unordered:
120120
; -O0: bl __aarch64_cas16_relax
121-
; -O0: subs x10, x10, x11
122-
; -O0: ccmp x8, x9, #0, eq
121+
; -O0: subs x9, x0, x9
122+
; -O0: ccmp x1, x8, #0, eq
123123
;
124124
; -O1-LABEL: store_atomic_i128_aligned_unordered:
125125
; -O1: ldxp xzr, x8, [x2]
@@ -131,8 +131,8 @@ define dso_local void @store_atomic_i128_aligned_unordered(i128 %value, ptr %ptr
131131
define dso_local void @store_atomic_i128_aligned_monotonic(i128 %value, ptr %ptr) {
132132
; -O0-LABEL: store_atomic_i128_aligned_monotonic:
133133
; -O0: bl __aarch64_cas16_relax
134-
; -O0: subs x10, x10, x11
135-
; -O0: ccmp x8, x9, #0, eq
134+
; -O0: subs x9, x0, x9
135+
; -O0: ccmp x1, x8, #0, eq
136136
;
137137
; -O1-LABEL: store_atomic_i128_aligned_monotonic:
138138
; -O1: ldxp xzr, x8, [x2]
@@ -144,8 +144,8 @@ define dso_local void @store_atomic_i128_aligned_monotonic(i128 %value, ptr %ptr
144144
define dso_local void @store_atomic_i128_aligned_release(i128 %value, ptr %ptr) {
145145
; -O0-LABEL: store_atomic_i128_aligned_release:
146146
; -O0: bl __aarch64_cas16_rel
147-
; -O0: subs x10, x10, x11
148-
; -O0: ccmp x8, x9, #0, eq
147+
; -O0: subs x9, x0, x9
148+
; -O0: ccmp x1, x8, #0, eq
149149
;
150150
; -O1-LABEL: store_atomic_i128_aligned_release:
151151
; -O1: ldxp xzr, x8, [x2]
@@ -157,8 +157,8 @@ define dso_local void @store_atomic_i128_aligned_release(i128 %value, ptr %ptr)
157157
define dso_local void @store_atomic_i128_aligned_seq_cst(i128 %value, ptr %ptr) {
158158
; -O0-LABEL: store_atomic_i128_aligned_seq_cst:
159159
; -O0: bl __aarch64_cas16_acq_rel
160-
; -O0: subs x10, x10, x11
161-
; -O0: ccmp x8, x9, #0, eq
160+
; -O0: subs x9, x0, x9
161+
; -O0: ccmp x1, x8, #0, eq
162162
;
163163
; -O1-LABEL: store_atomic_i128_aligned_seq_cst:
164164
; -O1: ldaxp xzr, x8, [x2]

llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomic-store-rcpc.ll

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,13 @@ define dso_local void @store_atomic_i64_aligned_seq_cst(i64 %value, ptr %ptr) {
117117

118118
define dso_local void @store_atomic_i128_aligned_unordered(i128 %value, ptr %ptr) {
119119
; -O0-LABEL: store_atomic_i128_aligned_unordered:
120-
; -O0: ldxp x10, x12, [x9]
120+
; -O0: ldxp x8, x10, [x13]
121+
; -O0: cmp x8, x9
121122
; -O0: cmp x10, x11
122-
; -O0: cmp x12, x13
123-
; -O0: stxp w8, x14, x15, [x9]
124-
; -O0: stxp w8, x10, x12, [x9]
125-
; -O0: subs x12, x12, x13
126-
; -O0: ccmp x10, x11, #0, eq
123+
; -O0: stxp w12, x14, x15, [x13]
124+
; -O0: stxp w12, x8, x10, [x13]
125+
; -O0: subs x10, x10, x11
126+
; -O0: ccmp x8, x9, #0, eq
127127
;
128128
; -O1-LABEL: store_atomic_i128_aligned_unordered:
129129
; -O1: ldxp xzr, x8, [x2]
@@ -134,13 +134,13 @@ define dso_local void @store_atomic_i128_aligned_unordered(i128 %value, ptr %ptr
134134

135135
define dso_local void @store_atomic_i128_aligned_monotonic(i128 %value, ptr %ptr) {
136136
; -O0-LABEL: store_atomic_i128_aligned_monotonic:
137-
; -O0: ldxp x10, x12, [x9]
137+
; -O0: ldxp x8, x10, [x13]
138+
; -O0: cmp x8, x9
138139
; -O0: cmp x10, x11
139-
; -O0: cmp x12, x13
140-
; -O0: stxp w8, x14, x15, [x9]
141-
; -O0: stxp w8, x10, x12, [x9]
142-
; -O0: subs x12, x12, x13
143-
; -O0: ccmp x10, x11, #0, eq
140+
; -O0: stxp w12, x14, x15, [x13]
141+
; -O0: stxp w12, x8, x10, [x13]
142+
; -O0: subs x10, x10, x11
143+
; -O0: ccmp x8, x9, #0, eq
144144
;
145145
; -O1-LABEL: store_atomic_i128_aligned_monotonic:
146146
; -O1: ldxp xzr, x8, [x2]
@@ -151,13 +151,13 @@ define dso_local void @store_atomic_i128_aligned_monotonic(i128 %value, ptr %ptr
151151

152152
define dso_local void @store_atomic_i128_aligned_release(i128 %value, ptr %ptr) {
153153
; -O0-LABEL: store_atomic_i128_aligned_release:
154-
; -O0: ldxp x10, x12, [x9]
154+
; -O0: ldxp x8, x10, [x13]
155+
; -O0: cmp x8, x9
155156
; -O0: cmp x10, x11
156-
; -O0: cmp x12, x13
157-
; -O0: stlxp w8, x14, x15, [x9]
158-
; -O0: stlxp w8, x10, x12, [x9]
159-
; -O0: subs x12, x12, x13
160-
; -O0: ccmp x10, x11, #0, eq
157+
; -O0: stlxp w12, x14, x15, [x13]
158+
; -O0: stlxp w12, x8, x10, [x13]
159+
; -O0: subs x10, x10, x11
160+
; -O0: ccmp x8, x9, #0, eq
161161
;
162162
; -O1-LABEL: store_atomic_i128_aligned_release:
163163
; -O1: ldxp xzr, x8, [x2]
@@ -168,13 +168,13 @@ define dso_local void @store_atomic_i128_aligned_release(i128 %value, ptr %ptr)
168168

169169
define dso_local void @store_atomic_i128_aligned_seq_cst(i128 %value, ptr %ptr) {
170170
; -O0-LABEL: store_atomic_i128_aligned_seq_cst:
171-
; -O0: ldaxp x10, x12, [x9]
171+
; -O0: ldaxp x8, x10, [x13]
172+
; -O0: cmp x8, x9
172173
; -O0: cmp x10, x11
173-
; -O0: cmp x12, x13
174-
; -O0: stlxp w8, x14, x15, [x9]
175-
; -O0: stlxp w8, x10, x12, [x9]
176-
; -O0: subs x12, x12, x13
177-
; -O0: ccmp x10, x11, #0, eq
174+
; -O0: stlxp w12, x14, x15, [x13]
175+
; -O0: stlxp w12, x8, x10, [x13]
176+
; -O0: subs x10, x10, x11
177+
; -O0: ccmp x8, x9, #0, eq
178178
;
179179
; -O1-LABEL: store_atomic_i128_aligned_seq_cst:
180180
; -O1: ldaxp xzr, x8, [x2]

llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomic-store-v8a.ll

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,13 @@ define dso_local void @store_atomic_i64_aligned_seq_cst(i64 %value, ptr %ptr) {
117117

118118
define dso_local void @store_atomic_i128_aligned_unordered(i128 %value, ptr %ptr) {
119119
; -O0-LABEL: store_atomic_i128_aligned_unordered:
120-
; -O0: ldxp x10, x12, [x9]
120+
; -O0: ldxp x8, x10, [x13]
121+
; -O0: cmp x8, x9
121122
; -O0: cmp x10, x11
122-
; -O0: cmp x12, x13
123-
; -O0: stxp w8, x14, x15, [x9]
124-
; -O0: stxp w8, x10, x12, [x9]
125-
; -O0: subs x12, x12, x13
126-
; -O0: ccmp x10, x11, #0, eq
123+
; -O0: stxp w12, x14, x15, [x13]
124+
; -O0: stxp w12, x8, x10, [x13]
125+
; -O0: subs x10, x10, x11
126+
; -O0: ccmp x8, x9, #0, eq
127127
;
128128
; -O1-LABEL: store_atomic_i128_aligned_unordered:
129129
; -O1: ldxp xzr, x8, [x2]
@@ -134,13 +134,13 @@ define dso_local void @store_atomic_i128_aligned_unordered(i128 %value, ptr %ptr
134134

135135
define dso_local void @store_atomic_i128_aligned_monotonic(i128 %value, ptr %ptr) {
136136
; -O0-LABEL: store_atomic_i128_aligned_monotonic:
137-
; -O0: ldxp x10, x12, [x9]
137+
; -O0: ldxp x8, x10, [x13]
138+
; -O0: cmp x8, x9
138139
; -O0: cmp x10, x11
139-
; -O0: cmp x12, x13
140-
; -O0: stxp w8, x14, x15, [x9]
141-
; -O0: stxp w8, x10, x12, [x9]
142-
; -O0: subs x12, x12, x13
143-
; -O0: ccmp x10, x11, #0, eq
140+
; -O0: stxp w12, x14, x15, [x13]
141+
; -O0: stxp w12, x8, x10, [x13]
142+
; -O0: subs x10, x10, x11
143+
; -O0: ccmp x8, x9, #0, eq
144144
;
145145
; -O1-LABEL: store_atomic_i128_aligned_monotonic:
146146
; -O1: ldxp xzr, x8, [x2]
@@ -151,13 +151,13 @@ define dso_local void @store_atomic_i128_aligned_monotonic(i128 %value, ptr %ptr
151151

152152
define dso_local void @store_atomic_i128_aligned_release(i128 %value, ptr %ptr) {
153153
; -O0-LABEL: store_atomic_i128_aligned_release:
154-
; -O0: ldxp x10, x12, [x9]
154+
; -O0: ldxp x8, x10, [x13]
155+
; -O0: cmp x8, x9
155156
; -O0: cmp x10, x11
156-
; -O0: cmp x12, x13
157-
; -O0: stlxp w8, x14, x15, [x9]
158-
; -O0: stlxp w8, x10, x12, [x9]
159-
; -O0: subs x12, x12, x13
160-
; -O0: ccmp x10, x11, #0, eq
157+
; -O0: stlxp w12, x14, x15, [x13]
158+
; -O0: stlxp w12, x8, x10, [x13]
159+
; -O0: subs x10, x10, x11
160+
; -O0: ccmp x8, x9, #0, eq
161161
;
162162
; -O1-LABEL: store_atomic_i128_aligned_release:
163163
; -O1: ldxp xzr, x8, [x2]
@@ -168,13 +168,13 @@ define dso_local void @store_atomic_i128_aligned_release(i128 %value, ptr %ptr)
168168

169169
define dso_local void @store_atomic_i128_aligned_seq_cst(i128 %value, ptr %ptr) {
170170
; -O0-LABEL: store_atomic_i128_aligned_seq_cst:
171-
; -O0: ldaxp x10, x12, [x9]
171+
; -O0: ldaxp x8, x10, [x13]
172+
; -O0: cmp x8, x9
172173
; -O0: cmp x10, x11
173-
; -O0: cmp x12, x13
174-
; -O0: stlxp w8, x14, x15, [x9]
175-
; -O0: stlxp w8, x10, x12, [x9]
176-
; -O0: subs x12, x12, x13
177-
; -O0: ccmp x10, x11, #0, eq
174+
; -O0: stlxp w12, x14, x15, [x13]
175+
; -O0: stlxp w12, x8, x10, [x13]
176+
; -O0: subs x10, x10, x11
177+
; -O0: ccmp x8, x9, #0, eq
178178
;
179179
; -O1-LABEL: store_atomic_i128_aligned_seq_cst:
180180
; -O1: ldaxp xzr, x8, [x2]

llvm/test/CodeGen/AArch64/PHIElimination-debugloc.mir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ body: |
3737
bb.1:
3838
%x:gpr32 = COPY $wzr
3939
; Test that the debug location is not copied into bb1!
40-
; CHECK: %3:gpr32 = COPY killed %x{{$}}
40+
; CHECK: %3:gpr32 = COPY $wzr
4141
; CHECK-LABEL: bb.2:
4242
bb.2:
4343
%y:gpr32 = PHI %x:gpr32, %bb.1, undef %undef:gpr32, %bb.0, debug-location !14

llvm/test/CodeGen/AArch64/aarch64-matrix-umull-smull.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -583,8 +583,8 @@ define i16 @red_mla_dup_ext_u8_s8_s16(ptr noalias nocapture noundef readonly %A,
583583
; CHECK-SD-NEXT: mov w10, w2
584584
; CHECK-SD-NEXT: b.hi .LBB5_4
585585
; CHECK-SD-NEXT: // %bb.2:
586-
; CHECK-SD-NEXT: mov x11, xzr
587586
; CHECK-SD-NEXT: mov w8, wzr
587+
; CHECK-SD-NEXT: mov x11, xzr
588588
; CHECK-SD-NEXT: b .LBB5_7
589589
; CHECK-SD-NEXT: .LBB5_3:
590590
; CHECK-SD-NEXT: mov w8, wzr

llvm/test/CodeGen/AArch64/atomicrmw-O0.ll

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -199,16 +199,16 @@ define i128 @test_rmw_add_128(ptr %dst) {
199199
; NOLSE-NEXT: sub sp, sp, #48
200200
; NOLSE-NEXT: .cfi_def_cfa_offset 48
201201
; NOLSE-NEXT: str x0, [sp, #24] // 8-byte Folded Spill
202-
; NOLSE-NEXT: ldr x8, [x0, #8]
203-
; NOLSE-NEXT: ldr x9, [x0]
202+
; NOLSE-NEXT: ldr x9, [x0, #8]
203+
; NOLSE-NEXT: ldr x8, [x0]
204204
; NOLSE-NEXT: str x9, [sp, #32] // 8-byte Folded Spill
205205
; NOLSE-NEXT: str x8, [sp, #40] // 8-byte Folded Spill
206206
; NOLSE-NEXT: b .LBB4_1
207207
; NOLSE-NEXT: .LBB4_1: // %atomicrmw.start
208208
; NOLSE-NEXT: // =>This Loop Header: Depth=1
209209
; NOLSE-NEXT: // Child Loop BB4_2 Depth 2
210-
; NOLSE-NEXT: ldr x13, [sp, #40] // 8-byte Folded Reload
211-
; NOLSE-NEXT: ldr x11, [sp, #32] // 8-byte Folded Reload
210+
; NOLSE-NEXT: ldr x13, [sp, #32] // 8-byte Folded Reload
211+
; NOLSE-NEXT: ldr x11, [sp, #40] // 8-byte Folded Reload
212212
; NOLSE-NEXT: ldr x9, [sp, #24] // 8-byte Folded Reload
213213
; NOLSE-NEXT: adds x14, x11, #1
214214
; NOLSE-NEXT: cinc x15, x13, hs
@@ -238,8 +238,8 @@ define i128 @test_rmw_add_128(ptr %dst) {
238238
; NOLSE-NEXT: str x9, [sp, #16] // 8-byte Folded Spill
239239
; NOLSE-NEXT: subs x12, x12, x13
240240
; NOLSE-NEXT: ccmp x10, x11, #0, eq
241-
; NOLSE-NEXT: str x9, [sp, #32] // 8-byte Folded Spill
242-
; NOLSE-NEXT: str x8, [sp, #40] // 8-byte Folded Spill
241+
; NOLSE-NEXT: str x9, [sp, #40] // 8-byte Folded Spill
242+
; NOLSE-NEXT: str x8, [sp, #32] // 8-byte Folded Spill
243243
; NOLSE-NEXT: b.ne .LBB4_1
244244
; NOLSE-NEXT: b .LBB4_6
245245
; NOLSE-NEXT: .LBB4_6: // %atomicrmw.end
@@ -253,15 +253,15 @@ define i128 @test_rmw_add_128(ptr %dst) {
253253
; LSE-NEXT: sub sp, sp, #48
254254
; LSE-NEXT: .cfi_def_cfa_offset 48
255255
; LSE-NEXT: str x0, [sp, #24] // 8-byte Folded Spill
256-
; LSE-NEXT: ldr x8, [x0, #8]
257-
; LSE-NEXT: ldr x9, [x0]
256+
; LSE-NEXT: ldr x9, [x0, #8]
257+
; LSE-NEXT: ldr x8, [x0]
258258
; LSE-NEXT: str x9, [sp, #32] // 8-byte Folded Spill
259259
; LSE-NEXT: str x8, [sp, #40] // 8-byte Folded Spill
260260
; LSE-NEXT: b .LBB4_1
261261
; LSE-NEXT: .LBB4_1: // %atomicrmw.start
262262
; LSE-NEXT: // =>This Inner Loop Header: Depth=1
263-
; LSE-NEXT: ldr x11, [sp, #40] // 8-byte Folded Reload
264-
; LSE-NEXT: ldr x10, [sp, #32] // 8-byte Folded Reload
263+
; LSE-NEXT: ldr x11, [sp, #32] // 8-byte Folded Reload
264+
; LSE-NEXT: ldr x10, [sp, #40] // 8-byte Folded Reload
265265
; LSE-NEXT: ldr x8, [sp, #24] // 8-byte Folded Reload
266266
; LSE-NEXT: mov x0, x10
267267
; LSE-NEXT: mov x1, x11
@@ -276,8 +276,8 @@ define i128 @test_rmw_add_128(ptr %dst) {
276276
; LSE-NEXT: str x8, [sp, #16] // 8-byte Folded Spill
277277
; LSE-NEXT: subs x11, x8, x11
278278
; LSE-NEXT: ccmp x9, x10, #0, eq
279-
; LSE-NEXT: str x9, [sp, #32] // 8-byte Folded Spill
280-
; LSE-NEXT: str x8, [sp, #40] // 8-byte Folded Spill
279+
; LSE-NEXT: str x9, [sp, #40] // 8-byte Folded Spill
280+
; LSE-NEXT: str x8, [sp, #32] // 8-byte Folded Spill
281281
; LSE-NEXT: b.ne .LBB4_1
282282
; LSE-NEXT: b .LBB4_2
283283
; LSE-NEXT: .LBB4_2: // %atomicrmw.end
@@ -573,16 +573,16 @@ define i128 @test_rmw_nand_128(ptr %dst) {
573573
; NOLSE-NEXT: sub sp, sp, #48
574574
; NOLSE-NEXT: .cfi_def_cfa_offset 48
575575
; NOLSE-NEXT: str x0, [sp, #24] // 8-byte Folded Spill
576-
; NOLSE-NEXT: ldr x8, [x0, #8]
577-
; NOLSE-NEXT: ldr x9, [x0]
576+
; NOLSE-NEXT: ldr x9, [x0, #8]
577+
; NOLSE-NEXT: ldr x8, [x0]
578578
; NOLSE-NEXT: str x9, [sp, #32] // 8-byte Folded Spill
579579
; NOLSE-NEXT: str x8, [sp, #40] // 8-byte Folded Spill
580580
; NOLSE-NEXT: b .LBB9_1
581581
; NOLSE-NEXT: .LBB9_1: // %atomicrmw.start
582582
; NOLSE-NEXT: // =>This Loop Header: Depth=1
583583
; NOLSE-NEXT: // Child Loop BB9_2 Depth 2
584-
; NOLSE-NEXT: ldr x13, [sp, #40] // 8-byte Folded Reload
585-
; NOLSE-NEXT: ldr x11, [sp, #32] // 8-byte Folded Reload
584+
; NOLSE-NEXT: ldr x13, [sp, #32] // 8-byte Folded Reload
585+
; NOLSE-NEXT: ldr x11, [sp, #40] // 8-byte Folded Reload
586586
; NOLSE-NEXT: ldr x9, [sp, #24] // 8-byte Folded Reload
587587
; NOLSE-NEXT: mov w8, w11
588588
; NOLSE-NEXT: mvn w10, w8
@@ -616,8 +616,8 @@ define i128 @test_rmw_nand_128(ptr %dst) {
616616
; NOLSE-NEXT: str x9, [sp, #16] // 8-byte Folded Spill
617617
; NOLSE-NEXT: subs x12, x12, x13
618618
; NOLSE-NEXT: ccmp x10, x11, #0, eq
619-
; NOLSE-NEXT: str x9, [sp, #32] // 8-byte Folded Spill
620-
; NOLSE-NEXT: str x8, [sp, #40] // 8-byte Folded Spill
619+
; NOLSE-NEXT: str x9, [sp, #40] // 8-byte Folded Spill
620+
; NOLSE-NEXT: str x8, [sp, #32] // 8-byte Folded Spill
621621
; NOLSE-NEXT: b.ne .LBB9_1
622622
; NOLSE-NEXT: b .LBB9_6
623623
; NOLSE-NEXT: .LBB9_6: // %atomicrmw.end
@@ -631,15 +631,15 @@ define i128 @test_rmw_nand_128(ptr %dst) {
631631
; LSE-NEXT: sub sp, sp, #48
632632
; LSE-NEXT: .cfi_def_cfa_offset 48
633633
; LSE-NEXT: str x0, [sp, #24] // 8-byte Folded Spill
634-
; LSE-NEXT: ldr x8, [x0, #8]
635-
; LSE-NEXT: ldr x9, [x0]
634+
; LSE-NEXT: ldr x9, [x0, #8]
635+
; LSE-NEXT: ldr x8, [x0]
636636
; LSE-NEXT: str x9, [sp, #32] // 8-byte Folded Spill
637637
; LSE-NEXT: str x8, [sp, #40] // 8-byte Folded Spill
638638
; LSE-NEXT: b .LBB9_1
639639
; LSE-NEXT: .LBB9_1: // %atomicrmw.start
640640
; LSE-NEXT: // =>This Inner Loop Header: Depth=1
641-
; LSE-NEXT: ldr x11, [sp, #40] // 8-byte Folded Reload
642-
; LSE-NEXT: ldr x10, [sp, #32] // 8-byte Folded Reload
641+
; LSE-NEXT: ldr x11, [sp, #32] // 8-byte Folded Reload
642+
; LSE-NEXT: ldr x10, [sp, #40] // 8-byte Folded Reload
643643
; LSE-NEXT: ldr x8, [sp, #24] // 8-byte Folded Reload
644644
; LSE-NEXT: mov x0, x10
645645
; LSE-NEXT: mov x1, x11
@@ -658,8 +658,8 @@ define i128 @test_rmw_nand_128(ptr %dst) {
658658
; LSE-NEXT: str x8, [sp, #16] // 8-byte Folded Spill
659659
; LSE-NEXT: subs x11, x8, x11
660660
; LSE-NEXT: ccmp x9, x10, #0, eq
661-
; LSE-NEXT: str x9, [sp, #32] // 8-byte Folded Spill
662-
; LSE-NEXT: str x8, [sp, #40] // 8-byte Folded Spill
661+
; LSE-NEXT: str x9, [sp, #40] // 8-byte Folded Spill
662+
; LSE-NEXT: str x8, [sp, #32] // 8-byte Folded Spill
663663
; LSE-NEXT: b.ne .LBB9_1
664664
; LSE-NEXT: b .LBB9_2
665665
; LSE-NEXT: .LBB9_2: // %atomicrmw.end

llvm/test/CodeGen/AArch64/bfis-in-loop.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ define i64 @bfis_in_loop_zero() {
1414
; CHECK-LABEL: bfis_in_loop_zero:
1515
; CHECK: // %bb.0: // %entry
1616
; CHECK-NEXT: adrp x9, :got:global
17-
; CHECK-NEXT: mov x0, xzr
1817
; CHECK-NEXT: mov w8, wzr
18+
; CHECK-NEXT: mov x0, xzr
1919
; CHECK-NEXT: ldr x9, [x9, :got_lo12:global]
2020
; CHECK-NEXT: mov w10, #65536 // =0x10000
2121
; CHECK-NEXT: ldr x9, [x9]

0 commit comments

Comments
 (0)