Expand description
Native return-value ABI lowering for Cranelift.
Structsยง
- Return
Area ๐Layout - Layout of the explicit structure-return area.
Functionsยง
- allocate_
return_ ๐area - Allocate an explicit return area and return its address and layout.
- bitcast ๐
- classify_
returns ๐ - Classify return values for a target architecture.
- load_
sret ๐ - Load natural Wasm return values from an explicit return area.
- natural_
type ๐ - pack_
pair ๐ - pack_
register_ ๐returns - Pack natural Wasm values into native register-return carriers.
- pack_
slot ๐ - pair_
type ๐ - return_
area_ ๐layout - Compute the natural struct layout used for an explicit return area.
- signature_
to_ ๐ir - Lower a WebAssembly signature to the native signature described by
ReturnAbi. - slot_
type ๐ - store_
sret ๐ - Store natural Wasm return values in an explicit return area.
- type_
size ๐ - unpack_
register_ ๐returns - Unpack native register-return carriers into natural Wasm values.
- unpack_
slot ๐