Home
last modified time | relevance | path

Searched refs:reference_type (Results 1 – 8 of 8) sorted by relevance

/wasmtime-44.0.1/crates/cranelift/src/translate/environ/
H A Dspec.rs51 fn reference_type(&self, ty: WasmHeapType) -> (ir::Type, bool); in reference_type() method
/wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/enabled/
H A Ddrc.rs264 let (ref_ty, _) = func_env.reference_type(ty.heap_type); in translate_init_gc_reference()
587 let (reference_type, _) = func_env.reference_type(ty.heap_type); in translate_read_gc_reference()
593 let null = builder.ins().iconst(reference_type, 0); in translate_read_gc_reference()
606 let _ = builder.ins().load(reference_type, flags, src, 0); in translate_read_gc_reference()
738 let (ref_ty, _) = func_env.reference_type(ty.heap_type); in translate_write_gc_reference()
/wasmtime-44.0.1/crates/cranelift/src/translate/
H A Dtranslation_utils.rs67 let (ty, needs_stack_map) = environ.reference_type(hty); in block_with_params()
H A Dfunc_translator.rs207 let (ty, needs_stack_map) = environ.reference_type(hty); in declare_locals()
H A Dcode_translator.rs4451 let (exn_ref_ty, needs_stack_map) = environ.reference_type(WasmHeapType::Exn); in create_catch_block()
/wasmtime-44.0.1/crates/cranelift/src/
H A Dlib.rs140 WasmValType::Ref(rt) => reference_type(rt.heap_type, isa.pointer_type()), in value_type()
211 fn reference_type(wasm_ht: WasmHeapType, pointer_type: ir::Type) -> ir::Type { in reference_type() function
H A Dfunc_environ.rs1630 self.reference_type(table.ref_type.heap_type).0.bytes() in make_table()
2354 fn reference_type(&self, wasm_ty: WasmHeapType) -> (ir::Type, bool) { in reference_type() method
2355 let ty = crate::reference_type(wasm_ty, self.pointer_type()); in reference_type()
2582 let (ref_ty, _needs_stack_map) = self.reference_type(WasmHeapType::I31); in translate_ref_i31()
/wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/
H A Denabled.rs338 let (ty, needs_stack_map) = func_env.reference_type(r.heap_type); in default_value()