pub unsafe extern "C" fn jit_insn_push_ptr(
func: jit_function_t,
value: jit_value_t,
type_: jit_type_t,
) -> c_intExpand description
Push *value onto the function call stack, in preparation for a call. This is normally used for returning struct and union values where you have the effective address of the structure, rather than the structure’s contents, in value.
You normally wouldn’t call this yourself - it is used internally by the CPU back ends to set up the stack for a subroutine call.