Lines Matching refs:NumBytes
278 unsigned SrcReg, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags, in emitRegPlusImmediate() argument
281 emitARMRegPlusImmediate(MBB, MBBI, dl, DestReg, SrcReg, NumBytes, in emitRegPlusImmediate()
284 emitT2RegPlusImmediate(MBB, MBBI, dl, DestReg, SrcReg, NumBytes, in emitRegPlusImmediate()
290 const ARMBaseInstrInfo &TII, int NumBytes, in emitSPUpdate() argument
294 emitRegPlusImmediate(isARM, MBB, MBBI, dl, TII, ARM::SP, ARM::SP, NumBytes, in emitSPUpdate()
482 unsigned NumBytes = MFI.getStackSize(); in emitPrologue() local
514 (!STI.isTargetWindows() || !WindowsRequiresStackProbe(MF, NumBytes))) { in emitPrologue()
515 if (NumBytes - ArgRegsSaveSize != 0) { in emitPrologue()
516 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -(NumBytes - ArgRegsSaveSize), in emitPrologue()
519 NumBytes - ArgRegsSaveSize, true); in emitPrologue()
579 unsigned FPCXTOffset = NumBytes - ArgRegsSaveSize - FPCXTSaveSize; in emitPrologue()
595 NumBytes); in emitPrologue()
638 NumBytes += MFI.getObjectOffset(D8SpillFI); in emitPrologue()
640 NumBytes = DPRCSOffset; in emitPrologue()
642 if (STI.isTargetWindows() && WindowsRequiresStackProbe(MF, NumBytes)) { in emitPrologue()
643 uint32_t NumWords = NumBytes >> 2; in emitPrologue()
686 NumBytes = 0; in emitPrologue()
689 if (NumBytes) { in emitPrologue()
692 tryFoldSPUpdateIntoPushPop(STI, MF, &*LastPush, NumBytes)) in emitPrologue()
693 DefCFAOffsetCandidates.addExtraBytes(LastPush, NumBytes); in emitPrologue()
695 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -NumBytes, in emitPrologue()
697 DefCFAOffsetCandidates.addInst(std::prev(MBBI), NumBytes); in emitPrologue()
913 int NumBytes = (int)MFI.getStackSize(); in emitEpilogue() local
926 if (NumBytes - ReservedArgStack != 0) in emitEpilogue()
927 emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes - ReservedArgStack, in emitEpilogue()
941 NumBytes -= (ReservedArgStack + in emitEpilogue()
951 NumBytes = AFI->getFramePtrSpillOffset() - NumBytes; in emitEpilogue()
952 if (NumBytes) { in emitEpilogue()
954 emitARMRegPlusImmediate(MBB, MBBI, dl, ARM::SP, FramePtr, -NumBytes, in emitEpilogue()
967 emitT2RegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes, in emitEpilogue()
988 } else if (NumBytes && in emitEpilogue()
989 !tryFoldSPUpdateIntoPushPop(STI, MF, &*MBBI, NumBytes)) in emitEpilogue()
990 emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes, in emitEpilogue()