Home
last modified time | relevance | path

Searched refs:funcref_ptr (Results 1 – 4 of 4) sorted by relevance

/wasmtime-44.0.1/winch/codegen/src/codegen/
H A Dcall.rs231 let (funcref_ptr, funcref, callee_vmctx) = context in lower_funcref()
243 masm.address_at_reg(funcref_ptr, ptr.vm_func_ref_vmctx().into())?, in lower_funcref()
249 masm.address_at_reg(funcref_ptr, ptr.vm_func_ref_wasm_call().into())?, in lower_funcref()
252 context.free_reg(funcref_ptr); in lower_funcref()
H A Dmod.rs457 funcref_ptr: Reg, in emit_typecheck_funcref()
491 .address_at_reg(funcref_ptr, funcref_sig_offset.into())?, in emit_typecheck_funcref()
/wasmtime-44.0.1/crates/cranelift/src/
H A Dfunc_environ.rs1916 let funcref_ptr = self.env.get_or_init_func_ref_table_elem( in check_and_load_code_and_callee_vmctx() localVariable
1925 self.check_indirect_call_type_signature(features, table_index, ty_index, funcref_ptr); in check_and_load_code_and_callee_vmctx()
1954 Ok(Some(self.load_code_and_vmctx(funcref_ptr, trap_code))) in check_and_load_code_and_callee_vmctx()
1962 funcref_ptr: ir::Value, in check_indirect_call_type_signature()
2012 funcref_ptr, in check_indirect_call_type_signature()
2018 funcref_ptr, in check_indirect_call_type_signature()
2077 .trapz(self.builder, funcref_ptr, crate::TRAP_INDIRECT_CALL_TO_NULL); in check_indirect_call_type_signature()
2081 .load_funcref_type_index(&mut self.builder.cursor(), mem_flags, funcref_ptr); in check_indirect_call_type_signature()
/wasmtime-44.0.1/winch/codegen/src/
H A Dvisitor.rs1647 let funcref_ptr = self in visit_call_indirect() localVariable
1654 .trapz(funcref_ptr.into(), TRAP_INDIRECT_CALL_TO_NULL)?; in visit_call_indirect()
1655 self.emit_typecheck_funcref(funcref_ptr.into(), type_index)?; in visit_call_indirect()