Skip to content

Commit affcaf6

Browse files
authored
[test][AArch64][CodeGen] Delete redundant check lines in tiny-model-pic.ll (#89243)
Similarly to #87965, delete check lines which do not have corresponding FileCheck run lines in tiny-model-pic.ll (while having them tested in tiny-model-static.ll).
1 parent 8363ff6 commit affcaf6

File tree

1 file changed

+0
-162
lines changed

1 file changed

+0
-162
lines changed

llvm/test/CodeGen/AArch64/tiny-model-pic.ll

Lines changed: 0 additions & 162 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,6 @@
1010
@ptr = external local_unnamed_addr global ptr, align 8
1111

1212
define dso_preemptable void @foo1() {
13-
; CHECK-LABEL: foo1:
14-
; CHECK: // %bb.0: // %entry
15-
; CHECK-NEXT: ldr x8, :got:src
16-
; CHECK-NEXT: ldrb w8, [x8]
17-
; CHECK-NEXT: ldr x9, :got:dst
18-
; CHECK-NEXT: strb w8, [x9]
19-
; CHECK-NEXT: ret
20-
;
21-
; CHECK-GLOBISEL-LABEL: foo1:
22-
; CHECK-GLOBISEL: // %bb.0: // %entry
23-
; CHECK-GLOBISEL-NEXT: ldr x8, :got:src
24-
; CHECK-GLOBISEL-NEXT: ldrb w8, [x8]
25-
; CHECK-GLOBISEL-NEXT: ldr x9, :got:dst
26-
; CHECK-GLOBISEL-NEXT: strb w8, [x9]
27-
; CHECK-GLOBISEL-NEXT: ret
28-
;
2913
; CHECK-PIC-LABEL: foo1:
3014
; CHECK-PIC: // %bb.0: // %entry
3115
; CHECK-PIC-NEXT: ldr x8, :got:src
@@ -48,20 +32,6 @@ entry:
4832
}
4933

5034
define dso_preemptable void @foo2() {
51-
; CHECK-LABEL: foo2:
52-
; CHECK: // %bb.0: // %entry
53-
; CHECK-NEXT: ldr x8, :got:ptr
54-
; CHECK-NEXT: ldr x9, :got:dst
55-
; CHECK-NEXT: str x9, [x8]
56-
; CHECK-NEXT: ret
57-
;
58-
; CHECK-GLOBISEL-LABEL: foo2:
59-
; CHECK-GLOBISEL: // %bb.0: // %entry
60-
; CHECK-GLOBISEL-NEXT: ldr x8, :got:ptr
61-
; CHECK-GLOBISEL-NEXT: ldr x9, :got:dst
62-
; CHECK-GLOBISEL-NEXT: str x9, [x8]
63-
; CHECK-GLOBISEL-NEXT: ret
64-
;
6535
; CHECK-PIC-LABEL: foo2:
6636
; CHECK-PIC: // %bb.0: // %entry
6737
; CHECK-PIC-NEXT: ldr x8, :got:ptr
@@ -83,24 +53,6 @@ entry:
8353
define dso_preemptable void @foo3() {
8454
; FIXME: Needn't adr ptr
8555
;
86-
; CHECK-LABEL: foo3:
87-
; CHECK: // %bb.0: // %entry
88-
; CHECK-NEXT: ldr x8, :got:src
89-
; CHECK-NEXT: ldr x9, :got:ptr
90-
; CHECK-NEXT: ldrb w8, [x8]
91-
; CHECK-NEXT: ldr x9, [x9]
92-
; CHECK-NEXT: strb w8, [x9]
93-
; CHECK-NEXT: ret
94-
;
95-
; CHECK-GLOBISEL-LABEL: foo3:
96-
; CHECK-GLOBISEL: // %bb.0: // %entry
97-
; CHECK-GLOBISEL-NEXT: ldr x8, :got:src
98-
; CHECK-GLOBISEL-NEXT: ldr x9, :got:ptr
99-
; CHECK-GLOBISEL-NEXT: ldrb w8, [x8]
100-
; CHECK-GLOBISEL-NEXT: ldr x9, [x9]
101-
; CHECK-GLOBISEL-NEXT: strb w8, [x9]
102-
; CHECK-GLOBISEL-NEXT: ret
103-
;
10456
; CHECK-PIC-LABEL: foo3:
10557
; CHECK-PIC: // %bb.0: // %entry
10658
; CHECK-PIC-NEXT: ldr x8, :got:src
@@ -130,22 +82,6 @@ entry:
13082
@lptr = internal global ptr null, align 8
13183

13284
define dso_preemptable void @bar1() {
133-
; CHECK-LABEL: bar1:
134-
; CHECK: // %bb.0: // %entry
135-
; CHECK-NEXT: adr x8, lsrc
136-
; CHECK-NEXT: ldrb w8, [x8]
137-
; CHECK-NEXT: adr x9, ldst
138-
; CHECK-NEXT: strb w8, [x9]
139-
; CHECK-NEXT: ret
140-
;
141-
; CHECK-GLOBISEL-LABEL: bar1:
142-
; CHECK-GLOBISEL: // %bb.0: // %entry
143-
; CHECK-GLOBISEL-NEXT: adr x8, lsrc
144-
; CHECK-GLOBISEL-NEXT: ldrb w8, [x8]
145-
; CHECK-GLOBISEL-NEXT: adr x9, ldst
146-
; CHECK-GLOBISEL-NEXT: strb w8, [x9]
147-
; CHECK-GLOBISEL-NEXT: ret
148-
;
14985
; CHECK-PIC-LABEL: bar1:
15086
; CHECK-PIC: // %bb.0: // %entry
15187
; CHECK-PIC-NEXT: adr x8, lsrc
@@ -168,20 +104,6 @@ entry:
168104
}
169105

170106
define dso_preemptable void @bar2() {
171-
; CHECK-LABEL: bar2:
172-
; CHECK: // %bb.0: // %entry
173-
; CHECK-NEXT: adr x8, lptr
174-
; CHECK-NEXT: adr x9, ldst
175-
; CHECK-NEXT: str x9, [x8]
176-
; CHECK-NEXT: ret
177-
;
178-
; CHECK-GLOBISEL-LABEL: bar2:
179-
; CHECK-GLOBISEL: // %bb.0: // %entry
180-
; CHECK-GLOBISEL-NEXT: adr x8, lptr
181-
; CHECK-GLOBISEL-NEXT: adr x9, ldst
182-
; CHECK-GLOBISEL-NEXT: str x9, [x8]
183-
; CHECK-GLOBISEL-NEXT: ret
184-
;
185107
; CHECK-PIC-LABEL: bar2:
186108
; CHECK-PIC: // %bb.0: // %entry
187109
; CHECK-PIC-NEXT: adr x8, lptr
@@ -203,23 +125,6 @@ entry:
203125
define dso_preemptable void @bar3() {
204126
; FIXME: Needn't adr lptr
205127
;
206-
; CHECK-LABEL: bar3:
207-
; CHECK: // %bb.0: // %entry
208-
; CHECK-NEXT: adr x8, lsrc
209-
; CHECK-NEXT: ldrb w8, [x8]
210-
; CHECK-NEXT: ldr x9, lptr
211-
; CHECK-NEXT: strb w8, [x9]
212-
; CHECK-NEXT: ret
213-
;
214-
; CHECK-GLOBISEL-LABEL: bar3:
215-
; CHECK-GLOBISEL: // %bb.0: // %entry
216-
; CHECK-GLOBISEL-NEXT: adr x8, lsrc
217-
; CHECK-GLOBISEL-NEXT: adr x9, lptr
218-
; CHECK-GLOBISEL-NEXT: ldrb w8, [x8]
219-
; CHECK-GLOBISEL-NEXT: ldr x9, [x9]
220-
; CHECK-GLOBISEL-NEXT: strb w8, [x9]
221-
; CHECK-GLOBISEL-NEXT: ret
222-
;
223128
; CHECK-PIC-LABEL: bar3:
224129
; CHECK-PIC: // %bb.0: // %entry
225130
; CHECK-PIC-NEXT: adr x8, lsrc
@@ -248,22 +153,6 @@ entry:
248153
@lbdst = internal global [65536 x i8] zeroinitializer, align 4
249154

250155
define dso_preemptable void @baz1() {
251-
; CHECK-LABEL: baz1:
252-
; CHECK: // %bb.0: // %entry
253-
; CHECK-NEXT: adr x8, lbsrc
254-
; CHECK-NEXT: ldrb w8, [x8]
255-
; CHECK-NEXT: adr x9, lbdst
256-
; CHECK-NEXT: strb w8, [x9]
257-
; CHECK-NEXT: ret
258-
;
259-
; CHECK-GLOBISEL-LABEL: baz1:
260-
; CHECK-GLOBISEL: // %bb.0: // %entry
261-
; CHECK-GLOBISEL-NEXT: adr x8, lbsrc
262-
; CHECK-GLOBISEL-NEXT: ldrb w8, [x8]
263-
; CHECK-GLOBISEL-NEXT: adr x9, lbdst
264-
; CHECK-GLOBISEL-NEXT: strb w8, [x9]
265-
; CHECK-GLOBISEL-NEXT: ret
266-
;
267156
; CHECK-PIC-LABEL: baz1:
268157
; CHECK-PIC: // %bb.0: // %entry
269158
; CHECK-PIC-NEXT: adr x8, lbsrc
@@ -286,20 +175,6 @@ entry:
286175
}
287176

288177
define dso_preemptable void @baz2() {
289-
; CHECK-LABEL: baz2:
290-
; CHECK: // %bb.0: // %entry
291-
; CHECK-NEXT: adr x8, lptr
292-
; CHECK-NEXT: adr x9, lbdst
293-
; CHECK-NEXT: str x9, [x8]
294-
; CHECK-NEXT: ret
295-
;
296-
; CHECK-GLOBISEL-LABEL: baz2:
297-
; CHECK-GLOBISEL: // %bb.0: // %entry
298-
; CHECK-GLOBISEL-NEXT: adr x8, lptr
299-
; CHECK-GLOBISEL-NEXT: adr x9, lbdst
300-
; CHECK-GLOBISEL-NEXT: str x9, [x8]
301-
; CHECK-GLOBISEL-NEXT: ret
302-
;
303178
; CHECK-PIC-LABEL: baz2:
304179
; CHECK-PIC: // %bb.0: // %entry
305180
; CHECK-PIC-NEXT: adr x8, lptr
@@ -321,23 +196,6 @@ entry:
321196
define dso_preemptable void @baz3() {
322197
; FIXME: Needn't adr lptr
323198
;
324-
; CHECK-LABEL: baz3:
325-
; CHECK: // %bb.0: // %entry
326-
; CHECK-NEXT: adr x8, lbsrc
327-
; CHECK-NEXT: ldrb w8, [x8]
328-
; CHECK-NEXT: ldr x9, lptr
329-
; CHECK-NEXT: strb w8, [x9]
330-
; CHECK-NEXT: ret
331-
;
332-
; CHECK-GLOBISEL-LABEL: baz3:
333-
; CHECK-GLOBISEL: // %bb.0: // %entry
334-
; CHECK-GLOBISEL-NEXT: adr x8, lbsrc
335-
; CHECK-GLOBISEL-NEXT: adr x9, lptr
336-
; CHECK-GLOBISEL-NEXT: ldrb w8, [x8]
337-
; CHECK-GLOBISEL-NEXT: ldr x9, [x9]
338-
; CHECK-GLOBISEL-NEXT: strb w8, [x9]
339-
; CHECK-GLOBISEL-NEXT: ret
340-
;
341199
; CHECK-PIC-LABEL: baz3:
342200
; CHECK-PIC: // %bb.0: // %entry
343201
; CHECK-PIC-NEXT: adr x8, lbsrc
@@ -365,16 +223,6 @@ entry:
365223
declare void @func(...)
366224

367225
define dso_preemptable ptr @externfuncaddr() {
368-
; CHECK-LABEL: externfuncaddr:
369-
; CHECK: // %bb.0: // %entry
370-
; CHECK-NEXT: ldr x0, :got:func
371-
; CHECK-NEXT: ret
372-
;
373-
; CHECK-GLOBISEL-LABEL: externfuncaddr:
374-
; CHECK-GLOBISEL: // %bb.0: // %entry
375-
; CHECK-GLOBISEL-NEXT: ldr x0, :got:func
376-
; CHECK-GLOBISEL-NEXT: ret
377-
;
378226
; CHECK-PIC-LABEL: externfuncaddr:
379227
; CHECK-PIC: // %bb.0: // %entry
380228
; CHECK-PIC-NEXT: ldr x0, :got:func
@@ -389,16 +237,6 @@ entry:
389237
}
390238

391239
define dso_preemptable ptr @localfuncaddr() {
392-
; CHECK-LABEL: localfuncaddr:
393-
; CHECK: // %bb.0: // %entry
394-
; CHECK-NEXT: adr x0, externfuncaddr
395-
; CHECK-NEXT: ret
396-
;
397-
; CHECK-GLOBISEL-LABEL: localfuncaddr:
398-
; CHECK-GLOBISEL: // %bb.0: // %entry
399-
; CHECK-GLOBISEL-NEXT: adr x0, externfuncaddr
400-
; CHECK-GLOBISEL-NEXT: ret
401-
;
402240
; CHECK-PIC-LABEL: localfuncaddr:
403241
; CHECK-PIC: // %bb.0: // %entry
404242
; CHECK-PIC-NEXT: ldr x0, :got:externfuncaddr

0 commit comments

Comments
 (0)