Lines Matching refs:funcref
5 %funcref = type ptr addrspace(20) ;; addrspace 20 is nonintegral
8 declare %funcref @llvm.wasm.ref.null.func() nounwind
10 declare i32 @llvm.wasm.ref.is_null.func(%funcref) nounwind
22 define %funcref @get_null_func() {
24 ; CHECK: .functype get_null_func () -> (funcref)
28 %null = call %funcref @llvm.wasm.ref.null.func()
29 ret %funcref %null
49 define i32 @ref_is_null_func(%funcref %fref) {
51 ; CHECK: .functype ref_is_null_func (funcref) -> (i32)
59 %null = call %funcref @llvm.wasm.ref.null.func()
60 %is_null = call i32 @llvm.wasm.ref.is_null.func(%funcref %null)
61 %arg_is_null = call i32 @llvm.wasm.ref.is_null.func(%funcref %fref)