Home
last modified time | relevance | path

Searched refs:sp_offset (Results 1 – 9 of 9) sorted by relevance

/wasmtime-44.0.1/winch/codegen/src/isa/aarch64/
H A Dmasm.rs59 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 Dcontrol.rs382 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 Dcall.rs121 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 Dcontext.rs257 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 Dmasm.rs84 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 Dargs.rs178 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 Dargs.rs144 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 Dmasm.rs1473 fn sp_offset(&self) -> Result<SPOffset>; in sp_offset() method
1992 .sp_offset()? in ensure_sp_for_jump()
H A Dvisitor.rs2006 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()