Home | History | Annotate | Download | only in ARM

Lines Matching full:numbytes

44                          const ThumbRegisterInfo &MRI, int NumBytes,
46 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII,
98 unsigned NumBytes = MFI->getStackSize();
99 assert(NumBytes >= ArgRegsSaveSize &&
100 "ArgRegsSaveSize is included in NumBytes");
112 NumBytes = (NumBytes + 3) & ~3;
113 MFI->setStackSize(NumBytes);
132 if (NumBytes - ArgRegsSaveSize != 0) {
133 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -(NumBytes - ArgRegsSaveSize),
135 CFAOffset -= NumBytes - ArgRegsSaveSize;
177 unsigned DPRCSOffset = NumBytes - ArgRegsSaveSize - (GPRCS1Size + GPRCS2Size + DPRCSSize);
183 NumBytes);
187 NumBytes = DPRCSOffset;
191 if (tryFoldSPUpdateIntoPushPop(STI, MF, &*std::prev(MBBI), NumBytes)) {
192 FramePtrOffsetInBlock = NumBytes;
193 adjustedGPRCS1Size += NumBytes;
194 NumBytes = 0;
258 if (NumBytes > 508)
264 if (NumBytes) {
266 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -NumBytes,
269 CFAOffset -= NumBytes;
333 int NumBytes = (int)MFI->getStackSize();
334 assert((unsigned)NumBytes >= ArgRegsSaveSize &&
335 "ArgRegsSaveSize is included in NumBytes");
340 if (NumBytes - ArgRegsSaveSize != 0)
341 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, NumBytes - ArgRegsSaveSize);
353 NumBytes -= (AFI->getGPRCalleeSavedArea1Size() +
359 NumBytes = AFI->getFramePtrSpillOffset() - NumBytes;
363 if (NumBytes) {
366 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
379 if (!tryFoldSPUpdateIntoPushPop(STI, MF, &*PMBBI, NumBytes))
380 emitSPUpdate(MBB, PMBBI, TII, dl, *RegInfo, NumBytes);
381 } else if (!tryFoldSPUpdateIntoPushPop(STI, MF, &*MBBI, NumBytes))
382 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, NumBytes);