Home | History | Annotate | Download | only in ARM

Lines Matching refs:NumBytes

117                                  unsigned SrcReg, int NumBytes,
122 emitARMRegPlusImmediate(MBB, MBBI, dl, DestReg, SrcReg, NumBytes,
125 emitT2RegPlusImmediate(MBB, MBBI, dl, DestReg, SrcReg, NumBytes,
131 const ARMBaseInstrInfo &TII, int NumBytes,
135 emitRegPlusImmediate(isARM, MBB, MBBI, dl, TII, ARM::SP, ARM::SP, NumBytes,
175 unsigned NumBytes = MFI->getStackSize();
204 (!STI.isTargetWindows() || !WindowsRequiresStackProbe(MF, NumBytes))) {
205 if (NumBytes - ArgRegsSaveSize != 0) {
206 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -(NumBytes - ArgRegsSaveSize),
208 CFAOffset -= NumBytes - ArgRegsSaveSize;
262 unsigned DPRCSOffset = NumBytes - (ArgRegsSaveSize + GPRCS1Size
271 NumBytes);
296 // Adjust NumBytes to represent the stack slots below the DPRCS2 area.
297 NumBytes += MFI->getObjectOffset(D8SpillFI);
299 NumBytes = DPRCSOffset;
301 if (STI.isTargetWindows() && WindowsRequiresStackProbe(MF, NumBytes)) {
302 uint32_t NumWords = NumBytes >> 2;
343 NumBytes = 0;
347 if (NumBytes) {
349 if (tryFoldSPUpdateIntoPushPop(STI, MF, LastPush, NumBytes)) {
351 FramePtrOffsetInPush += NumBytes;
352 adjustedGPRCS1Size += NumBytes;
353 NumBytes = 0;
356 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -NumBytes,
494 if (NumBytes) {
496 CFAOffset -= NumBytes;
586 int NumBytes = (int)MFI->getStackSize();
595 if (NumBytes - ArgRegsSaveSize != 0)
596 emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes - ArgRegsSaveSize);
609 NumBytes -= (ArgRegsSaveSize +
617 NumBytes = AFI->getFramePtrSpillOffset() - NumBytes;
618 if (NumBytes) {
620 emitARMRegPlusImmediate(MBB, MBBI, dl, ARM::SP, FramePtr, -NumBytes,
632 emitT2RegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
648 } else if (NumBytes &&
649 !tryFoldSPUpdateIntoPushPop(STI, MF, MBBI, NumBytes))
650 emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes);