Home | History | Annotate | Download | only in X86

Lines Matching full:numbytes

250                                     int64_t NumBytes, bool InEpilogue) const {
251 bool isSub = NumBytes < 0;
252 uint64_t Offset = isSub ? -NumBytes : NumBytes;
998 uint64_t NumBytes = 0;
1026 NumBytes = FrameSize - X86FI->getCalleeSavedFrameSize();
1030 NumBytes = RoundUpToAlignment(NumBytes, MaxAlign);
1036 MFI->setOffsetAdjustment(-NumBytes);
1038 assert(MFI->getOffsetAdjustment() == -(int)NumBytes &&
1090 NumBytes = StackSize - X86FI->getCalleeSavedFrameSize();
1094 // NumBytes value that we would've used for the parent frame.
1095 unsigned ParentFrameNumBytes = NumBytes;
1097 NumBytes = getWinEHFuncletFrameSize(MF);
1137 NumBytes -= mergeSPUpdates(MBB, MBBI, true);
1139 // Adjust stack pointer: ESP -= numbytes.
1149 uint64_t AlignedNumBytes = NumBytes;
1170 if (isUInt<32>(NumBytes)) {
1172 .addImm(NumBytes)
1174 } else if (isInt<32>(NumBytes)) {
1176 .addImm(NumBytes)
1180 .addImm(NumBytes)
1184 // Allocate NumBytes-4 bytes on stack in case of isEAXAlive.
1187 .addImm(isEAXAlive ? NumBytes - 4 : NumBytes)
1198 StackPtr, false, NumBytes - 4);
1202 } else if (NumBytes) {
1203 emitSPUpdate(MBB, MBBI, -(int64_t)NumBytes, /*InEpilogue=*/false);
1206 if (NeedsWinCFI && NumBytes)
1208 .addImm(NumBytes)
1368 if (((!HasFP && NumBytes) || PushedRegs) && NeedsDwarfCFI) {
1370 if (!HasFP && NumBytes) {
1482 uint64_t NumBytes = 0;
1490 NumBytes = getWinEHFuncletFrameSize(MF);
1499 NumBytes = getWinEHFuncletFrameSize(MF);
1507 NumBytes = FrameSize - CSSize;
1512 NumBytes = RoundUpToAlignment(FrameSize, MaxAlign);
1519 NumBytes = StackSize - CSSize;
1521 uint64_t SEHStackAllocAmt = NumBytes;
1563 if (NumBytes || MFI->hasVarSizedObjects())
1564 NumBytes += mergeSPUpdates(MBB, MBBI, true);
1596 } else if (NumBytes) {
1597 // Adjust stack pointer back: ESP += numbytes.
1598 emitSPUpdate(MBB, MBBI, NumBytes, /*InEpilogue=*/true);
1661 uint64_t NumBytes = FrameSize - CSSize;
1663 uint64_t SEHFrameOffset = calculateSetFPREG(NumBytes);