Lines Matching defs:ScratchReg
3248 unsigned ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true);
3249 assert(!MF.getRegInfo().isLiveIn(ScratchReg) &&
3316 ScratchReg = IsLP64 ? X86::RSP : X86::ESP;
3319 ScratchReg)
3327 .addReg(ScratchReg)
3353 ScratchReg = X86::ESP;
3355 BuildMI(checkMBB, DL, TII.get(X86::LEA32r), ScratchReg)
3365 .addReg(ScratchReg)
3400 .addReg(ScratchReg)
3633 unsigned ScratchReg, SPReg, PReg, SPLimitOffset;
3650 ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true);
3651 assert(!MF.getRegInfo().isLiveIn(ScratchReg) &&
3655 addRegOffset(BuildMI(stackCheckMBB, DL, TII.get(LEAop), ScratchReg), SPReg,
3658 addRegOffset(BuildMI(stackCheckMBB, DL, TII.get(CMPop)).addReg(ScratchReg),
3666 addRegOffset(BuildMI(incStackMBB, DL, TII.get(LEAop), ScratchReg), SPReg,
3668 addRegOffset(BuildMI(incStackMBB, DL, TII.get(CMPop)).addReg(ScratchReg),