Home
last modified time | relevance | path

Searched refs:WasmFuncType (Results 1 – 16 of 16) sorted by relevance

/wasmtime-44.0.1/winch/codegen/src/isa/x64/
H A Dabi.rs281 WasmFuncType,
287 let wasm_sig = WasmFuncType::new([I32, I64, I32, I64, I32, I32, I64, I32], [])?; in int_abi_sig()
306 WasmFuncType::new([I32, I64, I32, I64, I32, I32, I64, I32], [I32, I32, I32])?; in int_abi_sig_multi_returns()
329 let wasm_sig = WasmFuncType::new([F32, F64, F32, F64, F32, F32, F64, F32, F64], [])?; in float_abi_sig()
348 let wasm_sig = WasmFuncType::new( in vector_abi_sig()
371 let wasm_sig = WasmFuncType::new([], [V128, V128, V128])?; in vector_abi_sig_multi_returns()
384 let wasm_sig = WasmFuncType::new([F32, I32, I64, F64, I32, F32, F64, F32, F64], [])?; in mixed_abi_sig()
400 WasmFuncType::new([F32, F32, F32, F32, F32, F32, F32, F32, F32, V128], [V128])?; in mixed_abi_sig()
412 let wasm_sig = WasmFuncType::new([F32, I32, I64, F64, I32, F32, F64, F32, F64], [])?; in system_v_call_conv()
431 let wasm_sig = WasmFuncType::new([F32, I32, I64, F64, I32, F32, F64, F32, F64], [])?; in fastcall_call_conv()
[all …]
H A Dmod.rs18 use wasmtime_environ::{ModuleTranslation, ModuleTypesBuilder, Tunables, VMOffsets, WasmFuncType};
87 sig: &WasmFuncType, in compile_function() argument
/wasmtime-44.0.1/winch/codegen/src/isa/aarch64/
H A Dabi.rs207 WasmFuncType,
213 let wasm_sig = WasmFuncType::new([I32, I64, I32, I64, I32, I32, I64, I32, I64], [])?; in xreg_abi_sig()
232 let wasm_sig = WasmFuncType::new([F32, F64, F32, F64, F32, F32, F64, F32, F64], [])?; in vreg_abi_sig()
251 let wasm_sig = WasmFuncType::new([F32, I32, I64, F64, I32, F32, F64, F32, F64], [])?; in mixed_abi_sig()
270 let wasm_sig = WasmFuncType::new([I32, I64, I32, I64, I32, I32], [I32, I32, I32])?; in int_abi_sig_multi_returns()
291 let wasm_sig = WasmFuncType::new([F32, I32, I64, F64, I32], [I32, F32, I32, F32, I64])?; in mixed_abi_sig_multi_returns()
H A Dmod.rs19 use wasmtime_environ::{ModuleTranslation, ModuleTypesBuilder, Tunables, VMOffsets, WasmFuncType};
84 sig: &WasmFuncType, in compile_function() argument
/wasmtime-44.0.1/winch/codegen/src/abi/
H A Dmod.rs55 use wasmtime_environ::{WasmFuncType, WasmValType};
78 pub(crate) fn wasm_sig<A: ABI>(ty: &WasmFuncType) -> Result<ABISig> { in wasm_sig()
114 fn sig(wasm_sig: &WasmFuncType, call_conv: &CallingConvention) -> Result<ABISig> { in sig() argument
/wasmtime-44.0.1/winch/codegen/src/isa/
H A Dmod.rs14 use wasmtime_environ::{ModuleTranslation, ModuleTypesBuilder, Tunables, WasmFuncType};
170 sig: &WasmFuncType, in compile_function() argument
/wasmtime-44.0.1/crates/environ/src/
H A Dtypes.rs688 pub struct WasmFuncType { struct
696 impl TryClone for WasmFuncType { argument
707 impl fmt::Display for WasmFuncType { implementation
728 impl TypeTrace for WasmFuncType { implementation
750 impl WasmFuncType { impl
1199 Func(WasmFuncType),
1255 pub fn as_func(&self) -> Option<&WasmFuncType> { in as_func() argument
1263 pub fn unwrap_func(&self) -> &WasmFuncType { in unwrap_func() argument
1402 pub fn as_func(&self) -> Option<&WasmFuncType> { in as_func() argument
1411 pub fn unwrap_func(&self) -> &WasmFuncType { in unwrap_func() argument
[all …]
/wasmtime-44.0.1/crates/environ/src/compile/
H A Dmod.rs8 TripleExt, Tunables, WasmError, WasmFuncType, obj,
279 wasm_func_ty: &WasmFuncType, in compile_wasm_to_array_trampoline() argument
H A Dmodule_types.rs4 WasmCompositeType, WasmExnType, WasmFieldType, WasmFuncType, WasmHeapType, WasmResult,
44 trampoline_types: HashMap<WasmFuncType, ModuleInternedTypeIndex>,
456 pub fn unwrap_func(&self, interned_ty: ModuleInternedTypeIndex) -> WasmResult<&WasmFuncType> { in unwrap_func() argument
/wasmtime-44.0.1/crates/cranelift/src/
H A Dlib.rs28 BuiltinFunctionIndex, FlagValue, FuncKey, Trap, TrapInformation, Tunables, WasmFuncType,
199 wasm_func_ty: &WasmFuncType, in wasm_call_signature() argument
H A Dcompiler.rs41 TrapEncodingBuilder, TrapSentinel, TripleExt, Tunables, WasmFuncType, WasmValType, prelude::*,
376 wasm_func_ty: &WasmFuncType, in compile_wasm_to_array_trampoline() argument
1062 ty: &WasmFuncType, in allocate_stack_array_and_spill_args() argument
1315 callee_sig: &WasmFuncType, in array_to_wasm_trampoline() argument
H A Dfunc_environ.rs33 TypeConvert, TypeIndex, VMOffsets, WasmCompositeInnerType, WasmFuncType, WasmHeapTopType,
134 wasm_func_ty: &'module_environment WasmFuncType,
135 sig_ref_to_ty: SecondaryMap<ir::SigRef, Option<&'module_environment WasmFuncType>>,
239 wasm_func_ty: &'module_environment WasmFuncType, in new() argument
/wasmtime-44.0.1/crates/winch/src/
H A Dcompiler.rs183 wasm_func_ty: &wasmtime_environ::WasmFuncType, in compile_wasm_to_array_trampoline() argument
302 wasm_func_ty: &wasmtime_environ::WasmFuncType, in compile_wasm_to_array_trampoline() argument
/wasmtime-44.0.1/winch/codegen/src/codegen/
H A Dcontrol.rs19 use wasmtime_environ::{WasmFuncType, WasmValType, collections::TryClone as _};
29 Func(WasmFuncType),
168 pub fn func(ty: WasmFuncType) -> Self { in func()
/wasmtime-44.0.1/crates/cranelift/src/compiler/
H A Dcomponent.rs14 PtrSize, TrapSentinel, Tunables, WasmFuncType, WasmValType, component::*,
26 signature: &'a WasmFuncType,
103 signature: &'a WasmFuncType, in new() argument
642 &WasmFuncType::new([], self.signature.results().iter().copied()).panic_on_oom(), in translate()
972 &WasmFuncType::new(self.signature.params().iter().skip(n).copied(), []) in translate_hostcall()
1668 let wasm_func_ty = WasmFuncType::new( in compile_intrinsic()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dtypes.rs13 WasmCompositeInnerType, WasmCompositeType, WasmFieldType, WasmFuncType, WasmHeapType,
2494 let wasm_func_ty = WasmFuncType::new(params, results)?; in with_finality_and_supertype()
2692 ty: WasmFuncType, in from_wasm_func_type() argument