Lines Matching +full:sub +full:- +full:frame
1 //===-- M68kFrameLowering.h - Define frame lowering for M68k ----*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
39 /// If we're forcing a stack realignment we can't rely on just the frame
41 /// call out. Otherwise just make sure we have some alignment - we'll go
45 /// Adjusts the stack pointer using LEA, SUB, or ADD.
51 /// Aligns the stack pointer by ANDing it with -MaxAlign.
72 /// call frame setup and destroy pseudo instructions (but only if the Target
75 /// implemented if using call frame setup/destroy pseudo instructions.
98 /// assignCalleeSavedSpillSlots() should assign frame slots to all CSI
124 /// Return true if the specified function should have a dedicated frame
126 /// allocas, if it needs dynamic stack realignment, if frame pointer
127 /// elimination is disabled, or if the frame address is taken.
130 /// Under normal circumstances, when a frame pointer is not required, we
132 /// entry to the current function. This eliminates the need for add/sub sp
133 /// brackets around call sites. Returns true if the call frame is included as
134 /// part of the stack frame.
137 /// If there is a reserved call frame, the call frame pseudos can be
145 // resolution actually has another job, not apparent from the title - it
153 /// a frame index location. The offset is returned directly, and the base
159 /// it is an ADD/SUB/LEA instruction it is deleted argument and the
161 /// a negative for SUB.