@@ -10,8 +10,8 @@ define i64 @i64_test(i64 %i) nounwind readnone {
10
10
; CHECK-NEXT: t13: ch,glue = CopyToReg t11, Register:i32 $vgpr1, t17, t11:1
11
11
; CHECK-NEXT: t14: ch = SI_RETURN Register:i32 $vgpr0, Register:i32 $vgpr1, t13, t13:1
12
12
; CHECK-EMPTY:
13
- %loc = alloca i64
14
- %j = load i64, i64 * %loc
13
+ %loc = alloca i64, addrspace(5)
14
+ %j = load i64, ptr addrspace(5) %loc
15
15
%r = add i64 %i, %j
16
16
ret i64 %r
17
17
}
@@ -25,8 +25,8 @@ define i64 @i32_test(i32 %i) nounwind readnone {
25
25
; CHECK-NEXT: t9: ch,glue = CopyToReg t7, Register:i32 $vgpr1, t5, t7:1
26
26
; CHECK-NEXT: t10: ch = SI_RETURN Register:i32 $vgpr0, Register:i32 $vgpr1, t9, t9:1
27
27
; CHECK-EMPTY:
28
- %loc = alloca i32
29
- %j = load i32, i32 * %loc
28
+ %loc = alloca i32, addrspace(5)
29
+ %j = load i32, ptr addrspace(5) %loc
30
30
%r = add i32 %i, %j
31
31
%ext = zext i32 %r to i64
32
32
ret i64 %ext
@@ -41,8 +41,8 @@ define i64 @i16_test(i16 %i) nounwind readnone {
41
41
; CHECK-NEXT: t9: ch,glue = CopyToReg t7, Register:i32 $vgpr1, t5, t7:1
42
42
; CHECK-NEXT: t10: ch = SI_RETURN Register:i32 $vgpr0, Register:i32 $vgpr1, t9, t9:1
43
43
; CHECK-EMPTY:
44
- %loc = alloca i16
45
- %j = load i16, i16 * %loc
44
+ %loc = alloca i16, addrspace(5)
45
+ %j = load i16, ptr addrspace(5) %loc
46
46
%r = add i16 %i, %j
47
47
%ext = zext i16 %r to i64
48
48
ret i64 %ext
@@ -57,8 +57,8 @@ define i64 @i8_test(i8 %i) nounwind readnone {
57
57
; CHECK-NEXT: t9: ch,glue = CopyToReg t7, Register:i32 $vgpr1, t5, t7:1
58
58
; CHECK-NEXT: t10: ch = SI_RETURN Register:i32 $vgpr0, Register:i32 $vgpr1, t9, t9:1
59
59
; CHECK-EMPTY:
60
- %loc = alloca i8
61
- %j = load i8, i8 * %loc
60
+ %loc = alloca i8, addrspace(5)
61
+ %j = load i8, ptr addrspace(5) %loc
62
62
%r = add i8 %i, %j
63
63
%ext = zext i8 %r to i64
64
64
ret i64 %ext
0 commit comments