Lines Matching full:stack
1 //===- LocalStackSlotAllocation.cpp - Pre-allocate locals to stack slots --===//
10 // This pass assigns local frame indices to stack slots relative to one another
12 // estimates they are likely to be out of range of stack pointer and frame
85 "Local Stack Slot Allocation", false, false)
109 // without a hole at the start since it knows the alignment of the stack
116 /// AdjustStackOffset - Helper function used to adjust the stack frame offset.
121 // If the stack grows down, add the object size to find the lowest address.
127 // If the alignment of this object is greater than that of the stack, then
128 // increase the stack alignment to match.
149 /// abstract stack objects.
152 // Loop over all of the stack objects, assigning sequential addresses...
160 // Make sure that the stack protector comes before the local variables on the
161 // stack.
167 // Assign large stack objects first.
181 // Then assign frame offsets to stack objects that are not used to spill
194 // Remember how big this blob of stack space is
215 // stack frame. If it wants one, re-use a suitable one we've previously