Lines Matching refs:NumBytes
539 unsigned SrcReg, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags,
542 emitARMRegPlusImmediate(MBB, MBBI, dl, DestReg, SrcReg, NumBytes,
545 emitT2RegPlusImmediate(MBB, MBBI, dl, DestReg, SrcReg, NumBytes,
551 const ARMBaseInstrInfo &TII, int NumBytes,
555 emitRegPlusImmediate(isARM, MBB, MBBI, dl, TII, ARM::SP, ARM::SP, NumBytes,
748 unsigned NumBytes = MFI.getStackSize();
774 (!STI.isTargetWindows() || !WindowsRequiresStackProbe(MF, NumBytes))) {
775 if (NumBytes != 0) {
776 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -NumBytes,
778 DefCFAOffsetCandidates.addInst(std::prev(MBBI), NumBytes, true);
896 unsigned FPCXTOffset = NumBytes - ArgRegsSaveSize - FPCXTSaveSize;
920 NumBytes);
962 // Adjust NumBytes to represent the stack slots below the DPRCS2 area.
963 NumBytes += MFI.getObjectOffset(D8SpillFI);
965 NumBytes = DPRCSOffset;
976 if (STI.isTargetWindows() && WindowsRequiresStackProbe(MF, NumBytes)) {
977 uint32_t NumWords = NumBytes >> 2;
1033 .addImm(NumBytes)
1038 NumBytes = 0;
1041 if (NumBytes) {
1044 tryFoldSPUpdateIntoPushPop(STI, MF, &*LastPush, NumBytes))
1045 DefCFAOffsetCandidates.addExtraBytes(LastPush, NumBytes);
1047 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -NumBytes,
1049 DefCFAOffsetCandidates.addInst(std::prev(MBBI), NumBytes);
1291 int NumBytes = (int)MFI.getStackSize();
1311 if (NumBytes + IncomingArgStackToRestore != 0)
1313 NumBytes + IncomingArgStackToRestore,
1333 NumBytes -= (ReservedArgStack +
1343 NumBytes = AFI->getFramePtrSpillOffset() - NumBytes;
1344 if (NumBytes) {
1346 emitARMRegPlusImmediate(MBB, MBBI, dl, ARM::SP, FramePtr, -NumBytes,
1359 emitT2RegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
1380 } else if (NumBytes &&
1381 !tryFoldSPUpdateIntoPushPop(STI, MF, &*MBBI, NumBytes))
1382 emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes,