Home
last modified time | relevance | path

Searched refs:frame_layout (Results 1 – 19 of 19) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/
H A Demit_state.rs18 pub frame_layout: FrameLayout, field
26 frame_layout: abi.frame_layout().clone(), in new()
42 fn frame_layout(&self) -> &FrameLayout { in frame_layout() method
43 &self.frame_layout in frame_layout()
H A Demit.rs431 Some(state.frame_layout().sp_to_fp()), in emit()
432 try_call.exception_handlers(&state.frame_layout()), in emit()
453 state.frame_layout().stackslots_size, in emit()
513 Some(state.frame_layout().sp_to_fp()), in emit()
514 try_call.exception_handlers(&state.frame_layout()), in emit()
531 state.frame_layout().stackslots_size, in emit()
1448 let mem = mem.finalize(state.frame_layout(), sink).clone(); in emit()
1569 let mem_low = mem_low.finalize(state.frame_layout(), sink).clone(); in emit()
1687 let mem_low = mem_low.finalize(state.frame_layout(), sink).clone(); in emit()
1832 let frame = state.frame_layout(); in emit()
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/
H A Dabi.rs701 frame_layout: &FrameLayout, in gen_clobber_save()
708 frame_layout.incoming_args_size
776 + frame_layout.clobber_size as i32
863 frame_layout: &FrameLayout, in gen_clobber_restore()
1060 frame_layout: &FrameLayout, in gen_tail_epilogue()
1068 insts.extend(gen_restore_fprs(frame_layout));
1215 frame_layout: &FrameLayout, in gen_restore_gprs()
1221 let clobbered_gpr = get_clobbered_gprs(frame_layout);
1227 + frame_layout.clobber_size as i32
1228 + frame_layout.fixed_frame_storage_size as i32;
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dabi.rs2231 let frame_layout = self.frame_layout(); in gen_prologue() localVariable
2239 &frame_layout, in gen_prologue()
2290 &frame_layout, in gen_prologue()
2302 let frame_layout = self.frame_layout(); in gen_epilogue() localVariable
2309 &frame_layout, in gen_epilogue()
2317 &frame_layout, in gen_epilogue()
2324 &frame_layout, in gen_epilogue()
2334 self.frame_layout in frame_layout()
2345 let frame_layout = self.frame_layout(); in sp_to_fp_offset() localVariable
2357 let frame_layout = self.frame_layout(); in slot_base_to_caller_sp_offset() localVariable
[all …]
H A Dbuffer.rs334 frame_layout: Option<MachBufferFrameLayout>, field
357 frame_layout: self.frame_layout, in apply_base_srcloc()
399 pub(crate) frame_layout: Option<MachBufferFrameLayout>, field
504 frame_layout: None, in new()
1645 frame_layout: self.frame_layout, in finish()
1797 let span = emit_state.frame_layout().active_size(); in push_user_stack_map()
1836 pub fn set_frame_layout(&mut self, frame_layout: MachBufferFrameLayout) { in set_frame_layout()
1837 debug_assert!(self.frame_layout.is_none()); in set_frame_layout()
1838 self.frame_layout = Some(frame_layout); in set_frame_layout()
1952 pub fn frame_layout(&self) -> Option<&MachBufferFrameLayout> { in frame_layout() method
[all …]
H A Dmod.rs385 fn frame_layout(&self) -> &FrameLayout; in frame_layout() method
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dabi.rs333 frame_layout: &FrameLayout, in gen_prologue_frame_setup()
337 if frame_layout.setup_area_size > 0 { in gen_prologue_frame_setup()
377 frame_layout: &FrameLayout, in gen_epilogue_frame_restore()
381 if frame_layout.setup_area_size > 0 { in gen_epilogue_frame_restore()
432 frame_layout: &FrameLayout, in gen_clobber_save()
437 let incoming_args_diff = frame_layout.tail_args_size - frame_layout.incoming_args_size;
482 let stack_size = frame_layout.clobber_size
484 + frame_layout.outgoing_args_size;
526 frame_layout: &FrameLayout, in gen_clobber_restore()
530 let stack_size = frame_layout.clobber_size
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/inst/
H A Demit.rs46 frame_layout: FrameLayout, field
67 frame_layout: abi.frame_layout().clone(), in new()
83 fn frame_layout(&self) -> &FrameLayout { in frame_layout() function
84 &self.frame_layout in frame_layout()
198 Some(state.frame_layout.sp_to_fp()), in pulley_emit()
199 try_call.exception_handlers(&state.frame_layout), in pulley_emit()
215 state.frame_layout().stackslots_size, in pulley_emit()
245 Some(state.frame_layout.sp_to_fp()), in pulley_emit()
259 state.frame_layout().stackslots_size, in pulley_emit()
314 Some(state.frame_layout.sp_to_fp()), in pulley_emit()
[all …]
H A Dargs.rs177 let frame_layout = state.frame_layout(); in get_offset_with_state() localVariable
178 let sp_offset = frame_layout.tail_args_size in get_offset_with_state()
179 + frame_layout.setup_area_size in get_offset_with_state()
180 + frame_layout.clobber_size in get_offset_with_state()
181 + frame_layout.fixed_frame_storage_size in get_offset_with_state()
182 + frame_layout.outgoing_args_size; in get_offset_with_state()
186 offset + i64::from(state.frame_layout().outgoing_args_size) in get_offset_with_state()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dabi.rs572 frame_layout: &FrameLayout, in gen_prologue_frame_setup()
574 let setup_frame = frame_layout.setup_area_size > 0; in gen_prologue_frame_setup()
646 frame_layout: &FrameLayout, in gen_epilogue_frame_restore()
648 let setup_frame = frame_layout.setup_area_size > 0; in gen_epilogue_frame_restore()
679 frame_layout: &FrameLayout, in gen_return()
681 let setup_frame = frame_layout.setup_area_size > 0; in gen_return()
728 frame_layout: &FrameLayout, in gen_clobber_save()
737 let incoming_args_diff = frame_layout.tail_args_size - frame_layout.incoming_args_size;
958 let stack_size = frame_layout.fixed_frame_storage_size + frame_layout.outgoing_args_size;
974 frame_layout: &FrameLayout, in gen_clobber_restore()
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/
H A Dabi.rs542 frame_layout: &FrameLayout, in gen_prologue_frame_setup()
595 frame_layout: &FrameLayout, in gen_return()
599 frame_layout.tail_args_size in gen_return()
655 frame_layout: &FrameLayout, in gen_clobber_save()
661 let incoming_args_diff = frame_layout.tail_args_size - frame_layout.incoming_args_size;
717 + frame_layout.clobber_size
718 + frame_layout.outgoing_args_size;
729 frame_layout.fixed_frame_storage_size + frame_layout.outgoing_args_size;
766 frame_layout: &FrameLayout, in gen_clobber_restore()
774 frame_layout.fixed_frame_storage_size + frame_layout.outgoing_args_size;
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/
H A Dabi.rs310 frame_layout: &FrameLayout, in gen_prologue_frame_setup()
314 let incoming_args_diff = frame_layout.tail_args_size - frame_layout.incoming_args_size; in gen_prologue_frame_setup()
321 let style = frame_layout.pulley_frame_style(); in gen_prologue_frame_setup()
346 for (offset, ty, reg) in frame_layout.manually_managed_clobbers(&style) { in gen_prologue_frame_setup()
362 frame_layout: &FrameLayout, in gen_epilogue_frame_restore()
366 let style = frame_layout.pulley_frame_style(); in gen_epilogue_frame_restore()
369 for (offset, ty, reg) in frame_layout.manually_managed_clobbers(&style) { in gen_epilogue_frame_restore()
413 frame_layout: &FrameLayout, in gen_return()
418 if call_conv == isa::CallConv::Tail && frame_layout.tail_args_size > 0 { in gen_return()
420 frame_layout.tail_args_size.try_into().unwrap(), in gen_return()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/
H A Demit.rs61 frame_layout: FrameLayout, field
83 frame_layout: abi.frame_layout().clone(), in new()
104 fn frame_layout(&self) -> &FrameLayout { in frame_layout() method
105 &self.frame_layout in frame_layout()
1211 Some(state.frame_layout.sp_to_fp()), in emit_uncompressed()
1262 Some(state.frame_layout.sp_to_fp()), in emit_uncompressed()
1278 state.frame_layout().stackslots_size, in emit_uncompressed()
2827 let frame_layout = state.frame_layout(); in return_call_emit_impl() localVariable
2829 frame_layout.clobber_size in return_call_emit_impl()
2830 + frame_layout.fixed_frame_storage_size in return_call_emit_impl()
[all …]
H A Dargs.rs138 offset + i64::from(state.frame_layout().outgoing_args_size) in get_offset_with_state()
143 let frame_layout = state.frame_layout(); in get_offset_with_state() localVariable
144 let sp_offset = frame_layout.tail_args_size in get_offset_with_state()
145 + frame_layout.setup_area_size in get_offset_with_state()
146 + frame_layout.clobber_size in get_offset_with_state()
147 + frame_layout.fixed_frame_storage_size in get_offset_with_state()
148 + frame_layout.outgoing_args_size; in get_offset_with_state()
/wasmtime-44.0.1/crates/cranelift/src/
H A Dcompiled_function.rs212 pub fn frame_layout(&self) -> &MachBufferFrameLayout { in frame_layout() method
214 .frame_layout() in frame_layout()
H A Dcompiler.rs549 && let Some(frame_layout) = func.buffer.frame_layout() in append_code()
555 frame_layout, in append_code()
1616 frame_layout: &MachBufferFrameLayout, in clif_to_env_frame_tables()
1633 let func_key = frame_layout.stackslots[slot] in clif_to_env_frame_tables()
1640 frame_layout.frame_to_fp_offset - frame_layout.stackslots[slot].offset; in clif_to_env_frame_tables()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/
H A Demit.rs36 let frame_layout = state.frame_layout(); localVariable
38 frame_layout.setup_area_size
39 + frame_layout.tail_args_size
40 + frame_layout.clobber_size
42 + frame_layout.outgoing_args_size,
675 frame_layout: FrameLayout, field
683 frame_layout: abi.frame_layout().clone(), in new()
699 fn frame_layout(&self) -> &FrameLayout { in frame_layout() method
700 &self.frame_layout in frame_layout()
3028 state.frame_layout().stackslots_size, in emit()
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/
H A Demit.rs125 + state.frame_layout().clobber_size
127 + state.frame_layout().outgoing_args_size
131 state.frame_layout().clobber_size
133 + state.frame_layout().outgoing_args_size
137 state.frame_layout().stackslots_size
1407 frame_layout: FrameLayout, field
1415 abi.frame_layout().incoming_args_size in new()
1423 frame_layout: abi.frame_layout().clone(), in new()
1439 fn frame_layout(&self) -> &FrameLayout { in frame_layout() method
1440 &self.frame_layout in frame_layout()
[all …]
H A Dmod.rs3358 state.frame_layout(), in print_with_state()