Home | History | Annotate | Download | only in AArch64

Lines Matching defs:Stack

802   // backtrack: if (for example) an i128 gets put on the stack, no subsequent
986 // use of the stack area to be popped, which must be aligned to 16 bytes in
990 // If we're expected to restore the stack (e.g. fastcc) then we'll be adding
1014 // CCState - Info about the registers and stack slots.
1117 // do is adjust the stack pointer.
1126 // Stores to callee stack arguments will be placed in FixedStackSlots offset
1128 // caller will deallocate the entire stack and the callee still expects its
1137 // can actually shrink the stack.
1140 // The stack pointer must be 16-byte aligned at all times it's used for a
1145 assert(FPDiff % 16 == 0 && "unaligned stack on tail call");
1219 // Make sure any stack arguments overlapping with where we're storing are
1238 // Normal stack argument, put it where it's needed.
1295 // Each tail call may have to adjust the stack by a different amount, so
1326 // Now we can reclaim the stack, just as well do it before working out where
1409 // Byval parameters hand the function a pointer directly into the stack area
1434 // memory arguments (we'd be expected to clean up the stack afterwards). If
1492 // If the stack arguments for this call would fit into our own save area then
1519 // Add a chain value for each stack argument corresponding
1780 // isTailCall may be true since the callee does not reference caller stack
2256 SDValue Stack = DAG.getFrameIndex(FuncInfo->getVariadicStackIdx(),
2258 MemOps.push_back(DAG.getStore(Chain, DL, Stack, VAList,