Searched refs:funcref_ptr (Results 1 – 4 of 4) sorted by relevance
| /wasmtime-44.0.1/winch/codegen/src/codegen/ |
| H A D | call.rs | 231 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 D | mod.rs | 457 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 D | func_environ.rs | 1916 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 D | visitor.rs | 1647 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()
|