Lines Matching refs:ScratchReg
535 Register ScratchReg = in eliminateCallFramePseudoInstr() local
537 inlineStackProbeFixed(I, ScratchReg, -Amount, StackOffset::get(0, 0)); in eliminateCallFramePseudoInstr()
773 Register ScratchReg = findScratchNonCalleeSaveRegister(&MBB); in allocateStackSpace() local
774 assert(ScratchReg != AArch64::NoRegister); in allocateStackSpace()
776 .addDef(ScratchReg) in allocateStackSpace()
802 Register ScratchReg = RealignmentPadding in allocateStackSpace() local
805 assert(ScratchReg != AArch64::NoRegister); in allocateStackSpace()
807 emitFrameOffset(MBB, MBBI, DL, ScratchReg, AArch64::SP, -AllocSize, &TII, in allocateStackSpace()
813 .addReg(ScratchReg, RegState::Kill) in allocateStackSpace()
3741 Register ScratchReg = MRI->createVirtualRegister(&AArch64::GPR64RegClass); in emitUnrolled() local
3742 emitFrameOffset(*MBB, InsertI, DL, ScratchReg, BaseReg, in emitUnrolled()
3744 BaseReg = ScratchReg; in emitUnrolled()
4351 MachineBasicBlock::iterator MBBI, Register ScratchReg, int64_t FrameSize, in inlineStackProbeFixed() argument
4391 emitFrameOffset(*MBB, MBBI, DL, ScratchReg, AArch64::SP, in inlineStackProbeFixed()
4396 MBBI = inlineStackProbeLoopExactMultiple(MBBI, ProbeSize, ScratchReg); in inlineStackProbeFixed()
4442 Register ScratchReg = MI->getOperand(0).getReg(); in inlineStackProbe() local
4446 inlineStackProbeFixed(MI->getIterator(), ScratchReg, FrameSize, in inlineStackProbe()