Lines Matching refs:NumBytes
169 unsigned SrcReg, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags, in emitRegPlusImmediate() argument
172 emitARMRegPlusImmediate(MBB, MBBI, dl, DestReg, SrcReg, NumBytes, in emitRegPlusImmediate()
175 emitT2RegPlusImmediate(MBB, MBBI, dl, DestReg, SrcReg, NumBytes, in emitRegPlusImmediate()
181 const ARMBaseInstrInfo &TII, int NumBytes, in emitSPUpdate() argument
185 emitRegPlusImmediate(isARM, MBB, MBBI, dl, TII, ARM::SP, ARM::SP, NumBytes, in emitSPUpdate()
368 unsigned NumBytes = MFI.getStackSize(); in emitPrologue() local
399 (!STI.isTargetWindows() || !WindowsRequiresStackProbe(MF, NumBytes))) { in emitPrologue()
400 if (NumBytes - ArgRegsSaveSize != 0) { in emitPrologue()
401 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -(NumBytes - ArgRegsSaveSize), in emitPrologue()
404 NumBytes - ArgRegsSaveSize, true); in emitPrologue()
455 unsigned GPRCS1Offset = NumBytes - ArgRegsSaveSize - GPRCS1Size; in emitPrologue()
467 NumBytes); in emitPrologue()
510 NumBytes += MFI.getObjectOffset(D8SpillFI); in emitPrologue()
512 NumBytes = DPRCSOffset; in emitPrologue()
514 if (STI.isTargetWindows() && WindowsRequiresStackProbe(MF, NumBytes)) { in emitPrologue()
515 uint32_t NumWords = NumBytes >> 2; in emitPrologue()
558 NumBytes = 0; in emitPrologue()
561 if (NumBytes) { in emitPrologue()
564 tryFoldSPUpdateIntoPushPop(STI, MF, &*LastPush, NumBytes)) in emitPrologue()
565 DefCFAOffsetCandidates.addExtraBytes(LastPush, NumBytes); in emitPrologue()
567 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -NumBytes, in emitPrologue()
569 DefCFAOffsetCandidates.addInst(std::prev(MBBI), NumBytes); in emitPrologue()
778 int NumBytes = (int)MFI.getStackSize(); in emitEpilogue() local
791 if (NumBytes - ArgRegsSaveSize != 0) in emitEpilogue()
792 emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes - ArgRegsSaveSize); in emitEpilogue()
805 NumBytes -= (ArgRegsSaveSize + in emitEpilogue()
814 NumBytes = AFI->getFramePtrSpillOffset() - NumBytes; in emitEpilogue()
815 if (NumBytes) { in emitEpilogue()
817 emitARMRegPlusImmediate(MBB, MBBI, dl, ARM::SP, FramePtr, -NumBytes, in emitEpilogue()
829 emitT2RegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes, in emitEpilogue()
847 } else if (NumBytes && in emitEpilogue()
848 !tryFoldSPUpdateIntoPushPop(STI, MF, &*MBBI, NumBytes)) in emitEpilogue()
849 emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes); in emitEpilogue()