Lines Matching refs:ScratchReg
2915 unsigned ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true); in adjustForSegmentedStacks() local
2916 assert(!MF.getRegInfo().isLiveIn(ScratchReg) && in adjustForSegmentedStacks()
2983 ScratchReg = IsLP64 ? X86::RSP : X86::ESP; in adjustForSegmentedStacks()
2985 … BuildMI(checkMBB, DL, TII.get(IsLP64 ? X86::LEA64r : X86::LEA64_32r), ScratchReg).addReg(X86::RSP) in adjustForSegmentedStacks()
2988 BuildMI(checkMBB, DL, TII.get(IsLP64 ? X86::CMP64rm : X86::CMP32rm)).addReg(ScratchReg) in adjustForSegmentedStacks()
3010 ScratchReg = X86::ESP; in adjustForSegmentedStacks()
3012 BuildMI(checkMBB, DL, TII.get(X86::LEA32r), ScratchReg).addReg(X86::ESP) in adjustForSegmentedStacks()
3017 BuildMI(checkMBB, DL, TII.get(X86::CMP32rm)).addReg(ScratchReg) in adjustForSegmentedStacks()
3048 .addReg(ScratchReg) in adjustForSegmentedStacks()
3274 unsigned ScratchReg, SPReg, PReg, SPLimitOffset; in adjustForHiPEPrologue() local
3291 ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true); in adjustForHiPEPrologue()
3292 assert(!MF.getRegInfo().isLiveIn(ScratchReg) && in adjustForHiPEPrologue()
3296 addRegOffset(BuildMI(stackCheckMBB, DL, TII.get(LEAop), ScratchReg), in adjustForHiPEPrologue()
3300 .addReg(ScratchReg), PReg, false, SPLimitOffset); in adjustForHiPEPrologue()
3306 addRegOffset(BuildMI(incStackMBB, DL, TII.get(LEAop), ScratchReg), in adjustForHiPEPrologue()
3309 .addReg(ScratchReg), PReg, false, SPLimitOffset); in adjustForHiPEPrologue()