Lines Matching refs:frame_layout
572 frame_layout: &FrameLayout, in gen_prologue_frame_setup()
574 let setup_frame = frame_layout.setup_area_size > 0; in gen_prologue_frame_setup()
620 offset_upward_to_caller_sp: frame_layout.setup_area_size, 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()
667 if call_conv == isa::CallConv::Tail && frame_layout.tail_args_size > 0 { in gen_epilogue_frame_restore()
669 frame_layout.tail_args_size.try_into().unwrap(), 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()
730 let (clobbered_int, clobbered_vec) = frame_layout.clobbered_callee_saves_by_class();
733 let setup_frame = frame_layout.setup_area_size > 0;
737 let incoming_args_diff = frame_layout.tail_args_size - frame_layout.incoming_args_size;
785 offset_downward_to_clobbers: frame_layout.clobber_size,
786 offset_upward_to_caller_sp: frame_layout.setup_area_size,
804 let mut clobber_offset = frame_layout.clobber_size;
958 let stack_size = frame_layout.fixed_frame_storage_size + frame_layout.outgoing_args_size;
974 frame_layout: &FrameLayout, in gen_clobber_restore()
977 let (clobbered_int, clobbered_vec) = frame_layout.clobbered_callee_saves_by_class();
980 let stack_size = frame_layout.fixed_frame_storage_size + frame_layout.outgoing_args_size;