Lines Matching refs:PhysReg
119 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
122 assert(VA.getLocReg() == PhysReg && "Assigning to the wrong reg?"); in assignValueToReg()
128 MIRBuilder.buildCopy(PhysReg, ExtReg); in assignValueToReg()
129 MIB.addUse(PhysReg, RegState::Implicit); in assignValueToReg()
292 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
295 assert(VA.getLocReg() == PhysReg && "Assigning to the wrong reg?"); in assignValueToReg()
303 markPhysRegUsed(PhysReg); in assignValueToReg()
305 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
312 auto PhysRegToVReg = MIRBuilder.buildCopy(LLT::scalar(LocSize), PhysReg); in assignValueToReg()
357 virtual void markPhysRegUsed(unsigned PhysReg) = 0;
364 void markPhysRegUsed(unsigned PhysReg) override { in markPhysRegUsed()
365 MIRBuilder.getMRI()->addLiveIn(PhysReg); in markPhysRegUsed()
366 MIRBuilder.getMBB().addLiveIn(PhysReg); in markPhysRegUsed()
437 void markPhysRegUsed(unsigned PhysReg) override { in markPhysRegUsed()
438 MIB.addDef(PhysReg, RegState::Implicit); in markPhysRegUsed()