Home | History | Annotate | Download | only in Target

Lines Matching full:stack

10 // Interface to describe the layout of a stack frame on the target machine.
26 /// Information about stack frame layout on the target. It holds the direction
27 /// of stack growth, the known stack alignment on entry to each function, and
30 /// The offset to the local area is the offset from the stack pointer on
36 StackGrowsUp, // Adding to the stack increases the stack address
37 StackGrowsDown // Adding to the stack decreases the stack address
40 // Maps a callee saved register to a stack slot with a fixed offset.
43 int Offset; // Offset relative to stack pointer on function entry.
59 // These methods return information that describes the abstract stack layout
62 /// getStackGrowthDirection - Return the direction the stack grows
67 /// stack pointer must be aligned on entry to a function. Typically, this
73 /// which the stack pointer must be aligned at all times, even between
80 /// isStackRealignable - This method returns whether the stack can be
87 /// from the stack pointer on entrance to a function.
92 /// the incoming stack pointer, false if it is close to the post-prologue
93 /// stack pointer.
98 /// spilled to a particular stack location if it is spilled.
101 /// fixed offset from the incoming stack pointer that each register should be
112 /// responsible for rounding up the stack frame (probably at emitPrologue
129 /// the assembly prologue to explicitly handle the stack.
163 /// included as part of the stack frame.
180 /// the stack frame of the specified index.