Skip to content

Commit d451c18

Browse files
committed
add address space
1 parent 9eb64c9 commit d451c18

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

llvm/test/Transforms/InstCombine/ptrtoaddr.ll

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,23 @@
22
; RUN: opt < %s -passes=instcombine -S | FileCheck %s
33
target datalayout = "p1:64:64:64:32"
44

5-
define i32 @ptrtoaddr_inttoptr() {
6-
; CHECK-LABEL: define i32 @ptrtoaddr_inttoptr() {
7-
; CHECK-NEXT: ret i32 -1
5+
define i64 @ptrtoaddr_inttoptr() {
6+
; CHECK-LABEL: define i64 @ptrtoaddr_inttoptr() {
7+
; CHECK-NEXT: ret i64 ptrtoaddr (ptr addrspace(1) inttoptr (i32 -1 to ptr addrspace(1)) to i64)
88
;
9-
ret i32 ptrtoaddr (ptr inttoptr (i32 -1 to ptr) to i32)
9+
ret i64 ptrtoaddr (ptr addrspace(1) inttoptr (i32 -1 to ptr addrspace(1)) to i64)
1010
}
1111

1212
define i32 @ptrtoaddr_inttoptr_diff_size1() {
1313
; CHECK-LABEL: define i32 @ptrtoaddr_inttoptr_diff_size1() {
14-
; CHECK-NEXT: ret i32 ptrtoaddr (ptr inttoptr (i64 -1 to ptr) to i32)
14+
; CHECK-NEXT: ret i32 ptrtoaddr (ptr addrspace(1) inttoptr (i64 -1 to ptr addrspace(1)) to i32)
1515
;
16-
ret i32 ptrtoaddr (ptr inttoptr (i64 -1 to ptr) to i32)
16+
ret i32 ptrtoaddr (ptr addrspace(1) inttoptr (i64 -1 to ptr addrspace(1)) to i32)
1717
}
1818

1919
define i32 @ptrtoaddr_inttoptr_diff_size2() {
2020
; CHECK-LABEL: define i32 @ptrtoaddr_inttoptr_diff_size2() {
21-
; CHECK-NEXT: ret i32 ptrtoaddr (ptr inttoptr (i16 -1 to ptr) to i32)
21+
; CHECK-NEXT: ret i32 ptrtoaddr (ptr addrspace(1) inttoptr (i16 -1 to ptr addrspace(1)) to i32)
2222
;
23-
ret i32 ptrtoaddr (ptr inttoptr (i16 -1 to ptr) to i32)
23+
ret i32 ptrtoaddr (ptr addrspace(1) inttoptr (i16 -1 to ptr addrspace(1)) to i32)
2424
}

0 commit comments

Comments
 (0)