Searched refs:ConcreteStruct (Results 1 – 14 of 14) sorted by relevance
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/types/ |
| H A D | matching.rs | 188 | (H::ConcreteStruct(actual), H::ConcreteStruct(expected)) in match_heap() 218 | H::ConcreteStruct(_) in match_heap() 230 | H::ConcreteStruct(_) in match_heap() 245 (H::Struct | H::ConcreteStruct(_) | H::None, H::Struct) => true, in match_heap() 248 (H::None, H::ConcreteStruct(_)) => true, in match_heap() 249 (_, H::ConcreteStruct(_)) => false, in match_heap()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/ |
| H A D | types.rs | 796 ConcreteStruct(StructType), enumerator 884 HeapType::ConcreteStruct(s) in from() 964 | HeapType::ConcreteStruct(_) in is_concrete() 1029 matches!(self, HeapType::ConcreteStruct(_)) in is_concrete_struct() 1037 HeapType::ConcreteStruct(f) => Some(f), in as_concrete_struct() 1086 | HeapType::ConcreteStruct(_) in top() 1123 | HeapType::ConcreteStruct(_) in bottom() 1195 | HeapType::ConcreteStruct(_) in matches() 1216 (HeapType::ConcreteStruct(a), HeapType::ConcreteStruct(b)) => { in matches() 1222 (HeapType::ConcreteStruct(_), _) => false, in matches() [all …]
|
| H A D | values.rs | 350 | HeapType::ConcreteStruct(_) => { in _from_raw() 1092 (Ref::Any(Some(a)), HeapType::ConcreteStruct(_ty)) => match a._as_struct(store)? { in _matches_ty() 1106 | HeapType::ConcreteStruct(_) in _matches_ty()
|
| /wasmtime-44.0.1/crates/environ/src/compile/ |
| H A D | module_types.rs | 532 WasmCompositeInnerType::Struct(_) => WasmHeapType::ConcreteStruct(index), in lookup_heap_type() 547 WasmHeapType::ConcreteStruct(index) in lookup_heap_type() 573 WasmCompositeInnerType::Struct(_) => WasmHeapType::ConcreteStruct(index), in lookup_heap_type() 593 WasmHeapType::ConcreteStruct(index) in lookup_heap_type()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/gc/enabled/ |
| H A D | structref.rs | 659 HeapType::ConcreteStruct(ty) => self.ensure_matches_ty(store, ty), in dynamic_concrete_type_check() 759 HeapType::ConcreteStruct(ty) => self.ensure_matches_ty(store, ty), in dynamic_concrete_type_check()
|
| H A D | arrayref.rs | 874 | HeapType::ConcreteStruct(_) in dynamic_concrete_type_check() 974 | HeapType::ConcreteStruct(_) in dynamic_concrete_type_check()
|
| H A D | eqref.rs | 204 return Ok(HeapType::ConcreteStruct( in _ty()
|
| H A D | anyref.rs | 373 return Ok(HeapType::ConcreteStruct( in _ty()
|
| /wasmtime-44.0.1/crates/environ/src/ |
| H A D | types.rs | 475 ConcreteStruct(EngineOrModuleTypeIndex), enumerator 522 Self::ConcreteStruct(i) => write!(f, "struct {i}"), in fmt() 539 Self::ConcreteStruct(i) => func(i), in trace() 552 Self::ConcreteStruct(i) => func(i), in trace_mut() 615 | WasmHeapType::ConcreteStruct(_) in top() 650 | WasmHeapType::ConcreteStruct(_) in bottom()
|
| /wasmtime-44.0.1/tests/all/ |
| H A D | types.rs | 300 let sub = HeapType::ConcreteStruct(sub.clone()); in struct_subtyping() 301 let sup = HeapType::ConcreteStruct(sup.clone()); in struct_subtyping()
|
| H A D | structs.rs | 387 let ref_ty = RefType::new(false, HeapType::ConcreteStruct(struct_ty.clone())); in passing_structs_through_wasm_with_untyped_calls() 675 HeapType::ConcreteStruct(struct_ty.clone()), in instantiate_with_struct_global()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/externals/ |
| H A D | global.rs | 187 | HeapType::ConcreteStruct(_) in _get()
|
| /wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/ |
| H A D | enabled.rs | 1246 | WasmHeapType::ConcreteStruct(ty) in translate_ref_test() 1606 | WasmHeapType::ConcreteStruct(_) in gc_ref_is_null_or_i31()
|
| /wasmtime-44.0.1/crates/cranelift/src/ |
| H A D | func_environ.rs | 2050 | WasmHeapType::ConcreteStruct(_) in check_indirect_call_type_signature()
|