Lines Matching refs:ScratchReg
133 unsigned ScratchReg) { in RegisterContext()
136 BusyRegs.push_back(convReg(ScratchReg, MVT::i64)); in RegisterContext()
147 unsigned ScratchReg(MVT::SimpleValueType VT) const { in ScratchReg() function
558 if (RegCtx.ScratchReg(MVT::i32) != X86::NoRegister) in InstrumentMemOperandPrologue()
559 SpillReg(Out, RegCtx.ScratchReg(MVT::i32)); in InstrumentMemOperandPrologue()
570 if (RegCtx.ScratchReg(MVT::i32) != X86::NoRegister) in InstrumentMemOperandEpilogue()
571 RestoreReg(Out, RegCtx.ScratchReg(MVT::i32)); in InstrumentMemOperandEpilogue()
626 assert(RegCtx.ScratchReg(MVT::i32) != X86::NoRegister); in InstrumentMemOperandSmall()
627 unsigned ScratchRegI32 = RegCtx.ScratchReg(MVT::i32); in InstrumentMemOperandSmall()
817 if (RegCtx.ScratchReg(MVT::i64) != X86::NoRegister) in InstrumentMemOperandPrologue()
818 SpillReg(Out, RegCtx.ScratchReg(MVT::i64)); in InstrumentMemOperandPrologue()
829 if (RegCtx.ScratchReg(MVT::i64) != X86::NoRegister) in InstrumentMemOperandEpilogue()
830 RestoreReg(Out, RegCtx.ScratchReg(MVT::i64)); in InstrumentMemOperandEpilogue()
899 assert(RegCtx.ScratchReg(MVT::i32) != X86::NoRegister); in InstrumentMemOperandSmall()
900 unsigned ScratchRegI32 = RegCtx.ScratchReg(MVT::i32); in InstrumentMemOperandSmall()