Lines Matching defs:ScratchReg
3215 unsigned ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true);
3216 assert(!MF.getRegInfo().isLiveIn(ScratchReg) &&
3283 ScratchReg = IsLP64 ? X86::RSP : X86::ESP;
3286 ScratchReg)
3294 .addReg(ScratchReg)
3320 ScratchReg = X86::ESP;
3322 BuildMI(checkMBB, DL, TII.get(X86::LEA32r), ScratchReg)
3332 .addReg(ScratchReg)
3367 .addReg(ScratchReg)
3600 unsigned ScratchReg, SPReg, PReg, SPLimitOffset;
3617 ScratchReg = GetScratchRegister(Is64Bit, IsLP64, MF, true);
3618 assert(!MF.getRegInfo().isLiveIn(ScratchReg) &&
3622 addRegOffset(BuildMI(stackCheckMBB, DL, TII.get(LEAop), ScratchReg), SPReg,
3625 addRegOffset(BuildMI(stackCheckMBB, DL, TII.get(CMPop)).addReg(ScratchReg),
3633 addRegOffset(BuildMI(incStackMBB, DL, TII.get(LEAop), ScratchReg), SPReg,
3635 addRegOffset(BuildMI(incStackMBB, DL, TII.get(CMPop)).addReg(ScratchReg),