Lines Matching refs:next_stack
52 let mut next_stack: u32 = 0; in new() localVariable
66 next_stack = align_to(next_stack, ty_size as u32) + (ty_size as u32); in new()
67 slots.push(LocalSlot::new(ty, next_stack)); in new()
73 stack_size: next_stack, in new()
211 let mut next_stack = 0u32; in compute_arg_slots() localVariable
220 .map(|arg| Self::abi_arg_slot(&arg, &mut next_stack, arg_base_offset)) in compute_arg_slots()
225 .map(|arg| Self::abi_arg_slot(&arg, &mut next_stack, arg_base_offset)) in compute_arg_slots()
229 .map(|arg| Self::abi_arg_slot(&arg, &mut next_stack, arg_base_offset)) in compute_arg_slots()
232 Ok(([callee_vmctx, caller_vmctx], slots, next_stack)) in compute_arg_slots()
235 fn abi_arg_slot(arg: &ABIOperand, next_stack: &mut u32, arg_base_offset: u32) -> LocalSlot { in abi_arg_slot()
240 *next_stack = align_to(*next_stack, *size) + *size; in abi_arg_slot()
241 LocalSlot::new(*ty, *next_stack) in abi_arg_slot()