Skip to content

Commit 45a4f27

Browse files
committed
Whoops, forgot the tests
1 parent e1db6b8 commit 45a4f27

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-constants.ll

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,3 +223,23 @@ define i32 @fancy_zero() {
223223
ptr addrspace(7) addrspacecast (ptr addrspace(8) @buf to ptr addrspace(7))
224224
to i32)
225225
}
226+
227+
define i32 @load_null() {
228+
; CHECK-LABEL: define i32 @load_null
229+
; CHECK-SAME: () #[[ATTR0]] {
230+
; CHECK-NEXT: [[X:%.*]] = call i32 @llvm.amdgcn.raw.ptr.buffer.load.i32(ptr addrspace(8) align 4 null, i32 0, i32 0, i32 0)
231+
; CHECK-NEXT: ret i32 [[X]]
232+
;
233+
%x = load i32, ptr addrspace(7) null, align 4
234+
ret i32 %x
235+
}
236+
237+
define void @store_null() {
238+
; CHECK-LABEL: define void @store_null
239+
; CHECK-SAME: () #[[ATTR0]] {
240+
; CHECK-NEXT: call void @llvm.amdgcn.raw.ptr.buffer.store.i32(i32 0, ptr addrspace(8) align 4 null, i32 0, i32 0, i32 0)
241+
; CHECK-NEXT: ret void
242+
;
243+
store i32 0, ptr addrspace(7) null, align 4
244+
ret void
245+
}

0 commit comments

Comments
 (0)