Lines Matching refs:ScratchReg
139 unsigned ScratchReg) { in RegisterContext()
142 BusyRegs.push_back(convReg(ScratchReg, MVT::i64)); in RegisterContext()
153 unsigned ScratchReg(MVT::SimpleValueType VT) const { in ScratchReg() function
564 if (RegCtx.ScratchReg(MVT::i32) != X86::NoRegister) in InstrumentMemOperandPrologue()
565 SpillReg(Out, RegCtx.ScratchReg(MVT::i32)); in InstrumentMemOperandPrologue()
576 if (RegCtx.ScratchReg(MVT::i32) != X86::NoRegister) in InstrumentMemOperandEpilogue()
577 RestoreReg(Out, RegCtx.ScratchReg(MVT::i32)); in InstrumentMemOperandEpilogue()
631 assert(RegCtx.ScratchReg(MVT::i32) != X86::NoRegister); in InstrumentMemOperandSmall()
632 unsigned ScratchRegI32 = RegCtx.ScratchReg(MVT::i32); in InstrumentMemOperandSmall()
822 if (RegCtx.ScratchReg(MVT::i64) != X86::NoRegister) in InstrumentMemOperandPrologue()
823 SpillReg(Out, RegCtx.ScratchReg(MVT::i64)); in InstrumentMemOperandPrologue()
834 if (RegCtx.ScratchReg(MVT::i64) != X86::NoRegister) in InstrumentMemOperandEpilogue()
835 RestoreReg(Out, RegCtx.ScratchReg(MVT::i64)); in InstrumentMemOperandEpilogue()
903 assert(RegCtx.ScratchReg(MVT::i32) != X86::NoRegister); in InstrumentMemOperandSmall()
904 unsigned ScratchRegI32 = RegCtx.ScratchReg(MVT::i32); in InstrumentMemOperandSmall()