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()
285 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
288 assert(VA.getLocReg() == PhysReg && "Assigning to the wrong reg?"); in assignValueToReg()
296 markPhysRegUsed(PhysReg); in assignValueToReg()
298 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
305 auto PhysRegToVReg = MIRBuilder.buildCopy(LLT::scalar(LocSize), PhysReg); in assignValueToReg()
350 virtual void markPhysRegUsed(unsigned PhysReg) = 0;
357 void markPhysRegUsed(unsigned PhysReg) override { in markPhysRegUsed()
358 MIRBuilder.getMRI()->addLiveIn(PhysReg); in markPhysRegUsed()
359 MIRBuilder.getMBB().addLiveIn(PhysReg); in markPhysRegUsed()
430 void markPhysRegUsed(unsigned PhysReg) override { in markPhysRegUsed()
431 MIB.addDef(PhysReg, RegState::Implicit); in markPhysRegUsed()