Lines Matching refs:PhysReg
112 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
115 assert(VA.getLocReg() == PhysReg && "Assigning to the wrong reg?"); in assignValueToReg()
121 MIRBuilder.buildCopy(PhysReg, ExtReg); in assignValueToReg()
122 MIB.addUse(PhysReg, RegState::Implicit); in assignValueToReg()
283 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
286 assert(VA.getLocReg() == PhysReg && "Assigning to the wrong reg?"); in assignValueToReg()
294 markPhysRegUsed(PhysReg); in assignValueToReg()
296 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
303 auto PhysRegToVReg = MIRBuilder.buildCopy(LLT::scalar(LocSize), PhysReg); in assignValueToReg()
348 virtual void markPhysRegUsed(unsigned PhysReg) = 0;
355 void markPhysRegUsed(unsigned PhysReg) override { in markPhysRegUsed()
356 MIRBuilder.getMRI()->addLiveIn(PhysReg); in markPhysRegUsed()
357 MIRBuilder.getMBB().addLiveIn(PhysReg); in markPhysRegUsed()
428 void markPhysRegUsed(unsigned PhysReg) override { in markPhysRegUsed()
429 MIB.addDef(PhysReg, RegState::Implicit); in markPhysRegUsed()