Searched refs:sp_offset (Results 1 – 9 of 9) sorted by relevance
| /wasmtime-44.0.1/winch/codegen/src/isa/aarch64/ |
| H A D | masm.rs | 59 sp_offset: u32, field 77 sp_offset: 0u32, in new() 215 debug_assert_eq!(self.sp_offset, 0); in frame_restore() 312 self.sp_offset = offset.as_u32(); in reset_stack_pointer() 322 local.offset, self.sp_offset in local_address() 333 (self.sp_offset - offset.as_u32()) as i64, in address_from_sp() 498 fn sp_offset(&self) -> Result<SPOffset> { in sp_offset() method 499 Ok(SPOffset::from_u32(self.sp_offset)) in sp_offset() 1607 self.sp_offset += bytes; in increment_sp() 1612 self.sp_max = self.sp_max.max(self.sp_offset); in increment_sp() [all …]
|
| /wasmtime-44.0.1/winch/codegen/src/codegen/ |
| H A D | control.rs | 382 let current_sp = masm.sp_offset()?; in calculate_stack_state() 959 masm.sp_offset()?.as_u32() >= results_offset.as_u32(), in adjust_stack_results() 962 masm.free_stack(masm.sp_offset()?.as_u32() - results_offset.as_u32())?; in adjust_stack_results() 982 if ret_area.unwrap_sp() > masm.sp_offset()? { in ensure_ret_area() 983 masm.reserve_stack(ret_area.unwrap_sp().as_u32() - masm.sp_offset()?.as_u32())? in ensure_ret_area() 1073 Ok(masm.sp_offset()? > self.stack_state().target_offset) in unbalanced()
|
| H A D | call.rs | 121 let base = masm.sp_offset()?.as_u32(); in make_ret_area() 442 calculated_ret_area = Some(RetArea::sp(masm.sp_offset()?)); in cleanup() 447 area.unwrap_sp() == masm.sp_offset()?, in cleanup()
|
| H A D | context.rs | 257 let curr_offset = masm.sp_offset()?.as_u32(); in pop_to_reg() 707 (masm.sp_offset()?.as_u32() + results_size) >= base_offset.as_u32(), in br() 746 masm.sp_offset()?, in br() 788 RetArea::SP(sp_offset) => { in push_abi_results() 790 StackSlot::new(SPOffset::from_u32(sp_offset.as_u32() - offset), *size); in push_abi_results()
|
| /wasmtime-44.0.1/winch/codegen/src/isa/x64/ |
| H A D | masm.rs | 84 sp_offset: u32, field 175 let sp_offset = SPOffset::from_u32(self.sp_offset); in push() localVariable 183 let sp_offset = SPOffset::from_u32(self.sp_offset); in push() localVariable 221 self.sp_offset = offset.as_u32(); in reset_stack_pointer() 229 .sp_offset in local_address() 243 self.sp_offset - offset.as_u32(), in address_from_sp() 3219 sp_offset: 0, in new() 3266 self.sp_offset += bytes; in increment_sp() 3276 self.sp_offset >= bytes, in decrement_sp() 3278 self.sp_offset, in decrement_sp() [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/inst/ |
| H A D | args.rs | 178 let sp_offset = frame_layout.tail_args_size in get_offset_with_state() localVariable 183 i64::from(sp_offset) - offset in get_offset_with_state()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/ |
| H A D | args.rs | 144 let sp_offset = frame_layout.tail_args_size in get_offset_with_state() localVariable 149 i64::from(sp_offset) - offset in get_offset_with_state()
|
| /wasmtime-44.0.1/winch/codegen/src/ |
| H A D | masm.rs | 1473 fn sp_offset(&self) -> Result<SPOffset>; in sp_offset() method 1992 .sp_offset()? in ensure_sp_for_jump()
|
| H A D | visitor.rs | 2006 let base = masm.sp_offset()?.as_u32() - stack_consumed; in visit_br_if() 2018 let current_sp_offset = self.masm.sp_offset()?; in visit_br_if() 2107 let current_sp = self.masm.sp_offset()?; in visit_br_table()
|