Searched refs:table_data (Results 1 – 3 of 3) sorted by relevance
| /wasmtime-44.0.1/winch/codegen/src/codegen/ |
| H A D | mod.rs | 572 let table_data = self.env.resolve_table_data(table_index); in emit_lazy_init_funcref() localVariable 998 table_data: &TableData, in emit_compute_table_elem_addr() 1004 if let Some(offset) = table_data.import_from { in emit_compute_table_elem_addr() 1019 .address_at_reg(base, table_data.current_elems_offset)?; in emit_compute_table_elem_addr() 1020 let bound_size = table_data.current_elements_size; in emit_compute_table_elem_addr() 1035 RegImm::i32(table_data.element_size.bytes() as i32), in emit_compute_table_elem_addr() 1036 table_data.element_size, in emit_compute_table_elem_addr() 1039 masm.address_at_reg(base, table_data.offset)?, in emit_compute_table_elem_addr() 1066 if let Some(offset) = table_data.import_from { in emit_compute_table_size() 1074 masm.load(size_addr, writable!(size), table_data.current_elements_size) in emit_compute_table_size() [all …]
|
| /wasmtime-44.0.1/crates/cranelift/src/ |
| H A D | func_environ.rs | 843 let table_data = self.get_or_create_table(builder.func, table_index); in get_or_init_func_ref_table_elem() localVariable 849 let (table_entry_addr, flags) = table_data.prepare_table_addr(self, builder, index); in get_or_init_func_ref_table_elem() 2448 let table_data = self.get_or_create_table(builder.func, table_index); in translate_table_get() localVariable 2453 let (src, flags) = table_data.prepare_table_addr(self, builder, index); in translate_table_get() 2470 let (elem_addr, flags) = table_data.prepare_table_addr(self, builder, index); in translate_table_get() 2489 let table_data = self.get_or_create_table(builder.func, table_index); in translate_table_set() localVariable 2494 let (dst, flags) = table_data.prepare_table_addr(self, builder, index); in translate_table_set() 2507 let (elem_addr, flags) = table_data.prepare_table_addr(self, builder, index); in translate_table_set() 2526 let (elem_addr, flags) = table_data.prepare_table_addr(self, builder, index); in translate_table_set() 3459 let table_data = self.get_or_create_table(pos.func, table_index); in translate_table_size() localVariable [all …]
|
| /wasmtime-44.0.1/winch/codegen/src/ |
| H A D | visitor.rs | 1752 let table_data = self.env.resolve_table_data(table_index); in visit_table_size() localVariable 1753 self.emit_compute_table_size(&table_data) in visit_table_size() 1778 let table_data = self.env.resolve_table_data(table_index); in visit_table_set() localVariable 1790 self.emit_compute_table_elem_addr(index.into(), base, &table_data)?; in visit_table_set()
|