Home
last modified time | relevance | path

Searched refs:StructReturn (Results 1 – 4 of 4) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Dextfunc.rs93 self.uses_special_param(ArgumentPurpose::StructReturn) in uses_struct_return_param()
252 StructReturn, enumerator
266 Self::StructReturn => "sret", in fmt()
277 "sret" => Ok(Self::StructReturn), in from_str()
376 t.purpose = ArgumentPurpose::StructReturn; in argument_type()
384 (ArgumentPurpose::StructReturn, "sret"), in argument_purpose()
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dabi.rs886 if sig.uses_special_return(ArgumentPurpose::StructReturn) { in from_func_sig()
891 sig.special_param_index(ArgumentPurpose::StructReturn) in from_func_sig()
928 assert!(!sig.uses_special_param(ir::ArgumentPurpose::StructReturn)); in from_func_sig()
1459 sig.uses_special_param(ArgumentPurpose::StructReturn) in missing_struct_return()
1460 && !sig.uses_special_return(ArgumentPurpose::StructReturn) in missing_struct_return()
1466 if sig.uses_special_return(ArgumentPurpose::StructReturn) { in ensure_struct_return_ptr_is_returned()
1469 if let Some(struct_ret_index) = sig.special_param_index(ArgumentPurpose::StructReturn) { in ensure_struct_return_ptr_is_returned()
1987 if purpose == ArgumentPurpose::StructReturn { in gen_call_rets()
H A Dlower.rs441 if ret.purpose == ArgumentPurpose::StructReturn { in new()
449 if sig_param.purpose == ArgumentPurpose::StructReturn { in new()
582 let regs = if ret.purpose == ArgumentPurpose::StructReturn { in gen_return()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dabi.rs197 if let ir::ArgumentPurpose::StructReturn = param.purpose { in compute_arg_locs()
212 if let ir::ArgumentPurpose::StructReturn = param.purpose { in compute_arg_locs()
225 purpose: ir::ArgumentPurpose::StructReturn, in compute_arg_locs()