Home | History | Annotate | Download | only in ARM

Lines Matching full:numbytes

46              int NumBytes, unsigned MIFlags = MachineInstr::NoFlags)  {
47 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII,
99 unsigned NumBytes = MFI->getStackSize();
100 assert(NumBytes >= ArgRegsSaveSize &&
101 "ArgRegsSaveSize is included in NumBytes");
113 NumBytes = (NumBytes + 3) & ~3;
114 MFI->setStackSize(NumBytes);
133 if (NumBytes - ArgRegsSaveSize != 0) {
134 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -(NumBytes - ArgRegsSaveSize),
136 CFAOffset -= NumBytes - ArgRegsSaveSize;
178 unsigned DPRCSOffset = NumBytes - ArgRegsSaveSize - (GPRCS1Size + GPRCS2Size + DPRCSSize);
184 NumBytes);
188 NumBytes = DPRCSOffset;
192 if (tryFoldSPUpdateIntoPushPop(STI, MF, std::prev(MBBI), NumBytes)) {
193 FramePtrOffsetInBlock = NumBytes;
194 adjustedGPRCS1Size += NumBytes;
195 NumBytes = 0;
259 if (NumBytes > 508)
265 if (NumBytes) {
267 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -NumBytes,
270 CFAOffset -= NumBytes;
335 int NumBytes = (int)MFI->getStackSize();
336 assert((unsigned)NumBytes >= ArgRegsSaveSize &&
337 "ArgRegsSaveSize is included in NumBytes");
342 if (NumBytes - ArgRegsSaveSize != 0)
343 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, NumBytes - ArgRegsSaveSize);
355 NumBytes -= (AFI->getGPRCalleeSavedArea1Size() +
361 NumBytes = AFI->getFramePtrSpillOffset() - NumBytes;
365 if (NumBytes) {
368 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
381 if (!tryFoldSPUpdateIntoPushPop(STI, MF, PMBBI, NumBytes))
382 emitSPUpdate(MBB, PMBBI, TII, dl, *RegInfo, NumBytes);
383 } else if (!tryFoldSPUpdateIntoPushPop(STI, MF, MBBI, NumBytes))
384 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, NumBytes);