Lines Matching refs:ScratchReg
3160 unsigned ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true); in adjustForSegmentedStacks() local
3161 assert(!MF.getRegInfo().isLiveIn(ScratchReg) && in adjustForSegmentedStacks()
3228 ScratchReg = IsLP64 ? X86::RSP : X86::ESP; in adjustForSegmentedStacks()
3231 ScratchReg) in adjustForSegmentedStacks()
3239 .addReg(ScratchReg) in adjustForSegmentedStacks()
3265 ScratchReg = X86::ESP; in adjustForSegmentedStacks()
3267 BuildMI(checkMBB, DL, TII.get(X86::LEA32r), ScratchReg) in adjustForSegmentedStacks()
3277 .addReg(ScratchReg) in adjustForSegmentedStacks()
3312 .addReg(ScratchReg) in adjustForSegmentedStacks()
3545 unsigned ScratchReg, SPReg, PReg, SPLimitOffset; in adjustForHiPEPrologue() local
3562 ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true); in adjustForHiPEPrologue()
3563 assert(!MF.getRegInfo().isLiveIn(ScratchReg) && in adjustForHiPEPrologue()
3567 addRegOffset(BuildMI(stackCheckMBB, DL, TII.get(LEAop), ScratchReg), SPReg, in adjustForHiPEPrologue()
3570 addRegOffset(BuildMI(stackCheckMBB, DL, TII.get(CMPop)).addReg(ScratchReg), in adjustForHiPEPrologue()
3578 addRegOffset(BuildMI(incStackMBB, DL, TII.get(LEAop), ScratchReg), SPReg, in adjustForHiPEPrologue()
3580 addRegOffset(BuildMI(incStackMBB, DL, TII.get(CMPop)).addReg(ScratchReg), in adjustForHiPEPrologue()