Home | History | Annotate | Download | only in ARM

Lines Matching refs:NumBytes

45              int NumBytes, unsigned MIFlags = MachineInstr::NoFlags)  {
46 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");
109 NumBytes = (NumBytes + 3) & ~3;
110 MFI->setStackSize(NumBytes);
128 if (NumBytes - ArgRegsSaveSize != 0) {
129 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -(NumBytes - ArgRegsSaveSize),
131 CFAOffset -= NumBytes - ArgRegsSaveSize;
174 unsigned DPRCSOffset = NumBytes - ArgRegsSaveSize - (GPRCS1Size + GPRCS2Size + DPRCSSize);
180 NumBytes);
184 NumBytes = DPRCSOffset;
188 if (tryFoldSPUpdateIntoPushPop(STI, MF, std::prev(MBBI), NumBytes)) {
189 FramePtrOffsetInBlock = NumBytes;
190 adjustedGPRCS1Size += NumBytes;
191 NumBytes = 0;
252 if (NumBytes > 508)
258 if (NumBytes) {
260 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -NumBytes,
263 CFAOffset -= NumBytes;
331 int NumBytes = (int)MFI->getStackSize();
332 assert((unsigned)NumBytes >= ArgRegsSaveSize &&
333 "ArgRegsSaveSize is included in NumBytes");
338 if (NumBytes - ArgRegsSaveSize != 0)
339 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, NumBytes - ArgRegsSaveSize);
351 NumBytes -= (AFI->getGPRCalleeSavedArea1Size() +
357 NumBytes = AFI->getFramePtrSpillOffset() - NumBytes;
361 if (NumBytes) {
364 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
378 if (!tryFoldSPUpdateIntoPushPop(STI, MF, PMBBI, NumBytes))
379 emitSPUpdate(MBB, PMBBI, TII, dl, *RegInfo, NumBytes);
380 } else if (!tryFoldSPUpdateIntoPushPop(STI, MF, MBBI, NumBytes))
381 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, NumBytes);