Lines Matching refs:NumBytes
70 const ThumbRegisterInfo &MRI, int NumBytes, in emitSPUpdate() argument
72 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII, in emitSPUpdate()
122 unsigned NumBytes = MFI.getStackSize(); in emitPrologue() local
123 assert(NumBytes >= ArgRegsSaveSize && in emitPrologue()
136 NumBytes = (NumBytes + 3) & ~3; in emitPrologue()
137 MFI.setStackSize(NumBytes); in emitPrologue()
156 if (NumBytes - ArgRegsSaveSize != 0) { in emitPrologue()
157 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -(NumBytes - ArgRegsSaveSize), in emitPrologue()
159 CFAOffset -= NumBytes - ArgRegsSaveSize; in emitPrologue()
201 unsigned DPRCSOffset = NumBytes - ArgRegsSaveSize - (GPRCS1Size + GPRCS2Size + DPRCSSize); in emitPrologue()
207 NumBytes); in emitPrologue()
211 NumBytes = DPRCSOffset; in emitPrologue()
216 tryFoldSPUpdateIntoPushPop(STI, MF, &*std::prev(MBBI), NumBytes)) { in emitPrologue()
217 FramePtrOffsetInBlock = NumBytes; in emitPrologue()
218 adjustedGPRCS1Size += NumBytes; in emitPrologue()
219 NumBytes = 0; in emitPrologue()
285 if (NumBytes > 508) in emitPrologue()
333 if (NumBytes) { in emitPrologue()
335 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -NumBytes, in emitPrologue()
338 CFAOffset -= NumBytes; in emitPrologue()
433 int NumBytes = (int)MFI.getStackSize(); in emitEpilogue() local
434 assert((unsigned)NumBytes >= ArgRegsSaveSize && in emitEpilogue()
440 if (NumBytes - ArgRegsSaveSize != 0) in emitEpilogue()
441 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, NumBytes - ArgRegsSaveSize); in emitEpilogue()
453 NumBytes -= (AFI->getGPRCalleeSavedArea1Size() + in emitEpilogue()
459 NumBytes = AFI->getFramePtrSpillOffset() - NumBytes; in emitEpilogue()
463 if (NumBytes) { in emitEpilogue()
466 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes, in emitEpilogue()
479 if (!tryFoldSPUpdateIntoPushPop(STI, MF, &*PMBBI, NumBytes)) in emitEpilogue()
480 emitSPUpdate(MBB, PMBBI, TII, dl, *RegInfo, NumBytes); in emitEpilogue()
481 } else if (!tryFoldSPUpdateIntoPushPop(STI, MF, &*MBBI, NumBytes)) in emitEpilogue()
482 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, NumBytes); in emitEpilogue()