Skip to content

Commit cd0d11b

Browse files
committed
[M68k] Convert tests to opaque pointers (NFC)
1 parent 3f1e95a commit cd0d11b

24 files changed

+302
-302
lines changed

llvm/test/CodeGen/M68k/Alloc/dyn_alloca_aligned.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ define i32 @A(i32 %Size) {
2424
; CHECK-NEXT: unlk %a6
2525
; CHECK-NEXT: rts
2626
%A = alloca i8, i32 %Size, align 128
27-
%A_addr = ptrtoint i8* %A to i32
27+
%A_addr = ptrtoint ptr %A to i32
2828
ret i32 %A_addr
2929
}

llvm/test/CodeGen/M68k/Arith/add-with-overflow.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
declare {i32, i1} @llvm.sadd.with.overflow.i32(i32, i32)
55
declare {i32, i1} @llvm.uadd.with.overflow.i32(i32, i32)
66

7-
define fastcc i32 @test5(i32 %v1, i32 %v2, i32* %X) nounwind {
7+
define fastcc i32 @test5(i32 %v1, i32 %v2, ptr %X) nounwind {
88
; CHECK-LABEL: test5:
99
; CHECK: ; %bb.0: ; %entry
1010
; CHECK-NEXT: add.l %d1, %d0
@@ -20,14 +20,14 @@ entry:
2020
br i1 %obit, label %overflow, label %normal
2121

2222
normal:
23-
store i32 0, i32* %X
23+
store i32 0, ptr %X
2424
br label %overflow
2525

2626
overflow:
2727
ret i32 %sum
2828
}
2929

30-
define fastcc i1 @test6(i32 %v1, i32 %v2, i32* %X) nounwind {
30+
define fastcc i1 @test6(i32 %v1, i32 %v2, ptr %X) nounwind {
3131
; CHECK-LABEL: test6:
3232
; CHECK: ; %bb.0: ; %entry
3333
; CHECK-NEXT: add.l %d1, %d0
@@ -44,7 +44,7 @@ entry:
4444
br i1 %obit, label %carry, label %normal
4545

4646
normal:
47-
store i32 0, i32* %X
47+
store i32 0, ptr %X
4848
br label %carry
4949

5050
carry:

llvm/test/CodeGen/M68k/Arith/add.ll

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,30 +14,30 @@ define i64 @test1(i64 %A, i32 %B) nounwind {
1414
ret i64 %tmp5
1515
}
1616

17-
define void @test2(i32* inreg %a) nounwind {
17+
define void @test2(ptr inreg %a) nounwind {
1818
; CHECK-LABEL: test2:
1919
; CHECK: ; %bb.0:
2020
; CHECK-NEXT: move.l %d0, %a0
2121
; CHECK-NEXT: add.l #128, (%a0)
2222
; CHECK-NEXT: rts
23-
%aa = load i32, i32* %a
23+
%aa = load i32, ptr %a
2424
%b = add i32 %aa, 128
25-
store i32 %b, i32* %a
25+
store i32 %b, ptr %a
2626
ret void
2727
}
2828

29-
define fastcc void @test2_fast(i32* inreg %a) nounwind {
29+
define fastcc void @test2_fast(ptr inreg %a) nounwind {
3030
; CHECK-LABEL: test2_fast:
3131
; CHECK: ; %bb.0:
3232
; CHECK-NEXT: add.l #128, (%a0)
3333
; CHECK-NEXT: rts
34-
%aa = load i32, i32* %a
34+
%aa = load i32, ptr %a
3535
%b = add i32 %aa, 128
36-
store i32 %b, i32* %a
36+
store i32 %b, ptr %a
3737
ret void
3838
}
3939

40-
define fastcc void @test3(i64* inreg %a) nounwind {
40+
define fastcc void @test3(ptr inreg %a) nounwind {
4141
; CHECK-LABEL: test3:
4242
; CHECK: ; %bb.0:
4343
; CHECK-NEXT: suba.l #4, %sp
@@ -52,13 +52,13 @@ define fastcc void @test3(i64* inreg %a) nounwind {
5252
; CHECK-NEXT: movem.l (0,%sp), %d2 ; 8-byte Folded Reload
5353
; CHECK-NEXT: adda.l #4, %sp
5454
; CHECK-NEXT: rts
55-
%aa = load i64, i64* %a
55+
%aa = load i64, ptr %a
5656
%b = add i64 %aa, 2147483648
57-
store i64 %b, i64* %a
57+
store i64 %b, ptr %a
5858
ret void
5959
}
6060

61-
define fastcc void @test4(i64* inreg %a) nounwind {
61+
define fastcc void @test4(ptr inreg %a) nounwind {
6262
; CHECK-LABEL: test4:
6363
; CHECK: ; %bb.0:
6464
; CHECK-NEXT: suba.l #4, %sp
@@ -73,9 +73,9 @@ define fastcc void @test4(i64* inreg %a) nounwind {
7373
; CHECK-NEXT: movem.l (0,%sp), %d2 ; 8-byte Folded Reload
7474
; CHECK-NEXT: adda.l #4, %sp
7575
; CHECK-NEXT: rts
76-
%aa = load i64, i64* %a
76+
%aa = load i64, ptr %a
7777
%b = add i64 %aa, 128
78-
store i64 %b, i64* %a
78+
store i64 %b, ptr %a
7979
ret void
8080
}
8181

llvm/test/CodeGen/M68k/Arith/bitwise.ll

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -117,31 +117,31 @@ define i32 @eorl(i32 %a, i32 %b) nounwind {
117117
; op reg, imm
118118
; For type i8 and i16, value is loaded from memory to avoid optimizing it to *.l
119119

120-
define void @andib(i8* %a) nounwind {
120+
define void @andib(ptr %a) nounwind {
121121
; CHECK-LABEL: andib:
122122
; CHECK: ; %bb.0:
123123
; CHECK-NEXT: move.l (4,%sp), %a0
124124
; CHECK-NEXT: move.b (%a0), %d0
125125
; CHECK-NEXT: and.b #18, %d0
126126
; CHECK-NEXT: move.b %d0, (%a0)
127127
; CHECK-NEXT: rts
128-
%1 = load i8, i8* %a
128+
%1 = load i8, ptr %a
129129
%2 = and i8 %1, 18
130-
store i8 %2, i8* %a
130+
store i8 %2, ptr %a
131131
ret void
132132
}
133133

134-
define void @andiw(i16* %a) nounwind {
134+
define void @andiw(ptr %a) nounwind {
135135
; CHECK-LABEL: andiw:
136136
; CHECK: ; %bb.0:
137137
; CHECK-NEXT: move.l (4,%sp), %a0
138138
; CHECK-NEXT: move.w (%a0), %d0
139139
; CHECK-NEXT: and.w #4660, %d0
140140
; CHECK-NEXT: move.w %d0, (%a0)
141141
; CHECK-NEXT: rts
142-
%1 = load i16, i16* %a
142+
%1 = load i16, ptr %a
143143
%2 = and i16 %1, 4660
144-
store i16 %2, i16* %a
144+
store i16 %2, ptr %a
145145
ret void
146146
}
147147

@@ -155,31 +155,31 @@ define i32 @andil(i32 %a) nounwind {
155155
ret i32 %1
156156
}
157157

158-
define void @orib(i8* %a) nounwind {
158+
define void @orib(ptr %a) nounwind {
159159
; CHECK-LABEL: orib:
160160
; CHECK: ; %bb.0:
161161
; CHECK-NEXT: move.l (4,%sp), %a0
162162
; CHECK-NEXT: move.b (%a0), %d0
163163
; CHECK-NEXT: or.b #18, %d0
164164
; CHECK-NEXT: move.b %d0, (%a0)
165165
; CHECK-NEXT: rts
166-
%1 = load i8, i8* %a
166+
%1 = load i8, ptr %a
167167
%2 = or i8 %1, 18
168-
store i8 %2, i8* %a
168+
store i8 %2, ptr %a
169169
ret void
170170
}
171171

172-
define void @oriw(i16* %a) nounwind {
172+
define void @oriw(ptr %a) nounwind {
173173
; CHECK-LABEL: oriw:
174174
; CHECK: ; %bb.0:
175175
; CHECK-NEXT: move.l (4,%sp), %a0
176176
; CHECK-NEXT: move.w (%a0), %d0
177177
; CHECK-NEXT: or.w #4660, %d0
178178
; CHECK-NEXT: move.w %d0, (%a0)
179179
; CHECK-NEXT: rts
180-
%1 = load i16, i16* %a
180+
%1 = load i16, ptr %a
181181
%2 = or i16 %1, 4660
182-
store i16 %2, i16* %a
182+
store i16 %2, ptr %a
183183
ret void
184184
}
185185

@@ -193,31 +193,31 @@ define i32 @oril(i32 %a) nounwind {
193193
ret i32 %1
194194
}
195195

196-
define void @eorib(i8* %a) nounwind {
196+
define void @eorib(ptr %a) nounwind {
197197
; CHECK-LABEL: eorib:
198198
; CHECK: ; %bb.0:
199199
; CHECK-NEXT: move.l (4,%sp), %a0
200200
; CHECK-NEXT: move.b (%a0), %d0
201201
; CHECK-NEXT: eori.b #18, %d0
202202
; CHECK-NEXT: move.b %d0, (%a0)
203203
; CHECK-NEXT: rts
204-
%1 = load i8, i8* %a
204+
%1 = load i8, ptr %a
205205
%2 = xor i8 %1, 18
206-
store i8 %2, i8* %a
206+
store i8 %2, ptr %a
207207
ret void
208208
}
209209

210-
define void @eoriw(i16* %a) nounwind {
210+
define void @eoriw(ptr %a) nounwind {
211211
; CHECK-LABEL: eoriw:
212212
; CHECK: ; %bb.0:
213213
; CHECK-NEXT: move.l (4,%sp), %a0
214214
; CHECK-NEXT: move.w (%a0), %d0
215215
; CHECK-NEXT: eori.w #4660, %d0
216216
; CHECK-NEXT: move.w %d0, (%a0)
217217
; CHECK-NEXT: rts
218-
%1 = load i16, i16* %a
218+
%1 = load i16, ptr %a
219219
%2 = xor i16 %1, 4660
220-
store i16 %2, i16* %a
220+
store i16 %2, ptr %a
221221
ret void
222222
}
223223

llvm/test/CodeGen/M68k/Arith/smul-with-overflow.ll

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ entry:
5454

5555
declare { i16, i1 } @llvm.smul.with.overflow.i16(i16, i16) nounwind readnone
5656

57-
declare i32 @printf(i8*, ...) nounwind
57+
declare i32 @printf(ptr, ...) nounwind
5858
declare {i32, i1} @llvm.smul.with.overflow.i32(i32, i32)
5959

6060
@ok = internal constant [4 x i8] c"%d\0A\00"
@@ -88,11 +88,11 @@ entry:
8888
br i1 %obit, label %overflow, label %normal
8989

9090
normal:
91-
%t1 = tail call i32 (i8*, ...) @printf( i8* getelementptr ([4 x i8], [4 x i8]* @ok, i32 0, i32 0), i32 %sum ) nounwind
91+
%t1 = tail call i32 (ptr, ...) @printf( ptr @ok, i32 %sum ) nounwind
9292
ret i1 true
9393

9494
overflow:
95-
%t2 = tail call i32 (i8*, ...) @printf( i8* getelementptr ([4 x i8], [4 x i8]* @no, i32 0, i32 0) ) nounwind
95+
%t2 = tail call i32 (ptr, ...) @printf( ptr @no ) nounwind
9696
ret i1 false
9797
}
9898

@@ -126,11 +126,11 @@ entry:
126126
br i1 %obit, label %overflow, label %normal
127127

128128
overflow:
129-
%t2 = tail call i32 (i8*, ...) @printf( i8* getelementptr ([4 x i8], [4 x i8]* @no, i32 0, i32 0) ) nounwind
129+
%t2 = tail call i32 (ptr, ...) @printf( ptr @no ) nounwind
130130
ret i1 false
131131

132132
normal:
133-
%t1 = tail call i32 (i8*, ...) @printf( i8* getelementptr ([4 x i8], [4 x i8]* @ok, i32 0, i32 0), i32 %sum ) nounwind
133+
%t1 = tail call i32 (ptr, ...) @printf( ptr @ok, i32 %sum ) nounwind
134134
ret i1 true
135135
}
136136

llvm/test/CodeGen/M68k/Arith/sub-with-overflow.ll

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
22
; RUN: llc < %s -mtriple=m68k-linux -verify-machineinstrs | FileCheck %s
33

4-
declare i32 @printf(i8*, ...) nounwind
4+
declare i32 @printf(ptr, ...) nounwind
55
declare {i32, i1} @llvm.ssub.with.overflow.i32(i32, i32)
66
declare {i32, i1} @llvm.usub.with.overflow.i32(i32, i32)
77

@@ -37,11 +37,11 @@ entry:
3737
br i1 %obit, label %overflow, label %normal
3838

3939
normal:
40-
%t1 = tail call i32 (i8*, ...) @printf( i8* getelementptr ([4 x i8], [4 x i8]* @ok, i32 0, i32 0), i32 %sum ) nounwind
40+
%t1 = tail call i32 (ptr, ...) @printf( ptr @ok, i32 %sum ) nounwind
4141
ret i1 true
4242

4343
overflow:
44-
%t2 = tail call i32 (i8*, ...) @printf( i8* getelementptr ([4 x i8], [4 x i8]* @no, i32 0, i32 0) ) nounwind
44+
%t2 = tail call i32 (ptr, ...) @printf( ptr @no ) nounwind
4545
ret i1 false
4646
}
4747

@@ -74,11 +74,11 @@ entry:
7474
br i1 %obit, label %carry, label %normal
7575

7676
normal:
77-
%t1 = tail call i32 (i8*, ...) @printf( i8* getelementptr ([4 x i8], [4 x i8]* @ok, i32 0, i32 0), i32 %sum ) nounwind
77+
%t1 = tail call i32 (ptr, ...) @printf( ptr @ok, i32 %sum ) nounwind
7878
ret i1 true
7979

8080
carry:
81-
%t2 = tail call i32 (i8*, ...) @printf( i8* getelementptr ([4 x i8], [4 x i8]* @no, i32 0, i32 0) ) nounwind
81+
%t2 = tail call i32 (ptr, ...) @printf( ptr @no ) nounwind
8282
ret i1 false
8383
}
8484

0 commit comments

Comments
 (0)