Lines Matching refs:VirtReg
591 UserValue *lookupVirtReg(Register VirtReg);
659 void mapVirtReg(Register VirtReg, UserValue *EC);
788 void LDVImpl::mapVirtReg(Register VirtReg, UserValue *EC) { in mapVirtReg() argument
789 assert(VirtReg.isVirtual() && "Only map VirtRegs"); in mapVirtReg()
790 UserValue *&Leader = virtRegToEqClass[VirtReg]; in mapVirtReg()
794 UserValue *LDVImpl::lookupVirtReg(Register VirtReg) { in lookupVirtReg() argument
795 if (UserValue *UV = virtRegToEqClass.lookup(VirtReg)) in lookupVirtReg()
1531 Register VirtReg = Loc.getReg(); in rewriteLocations() local
1532 if (VRM.isAssignedReg(VirtReg) && in rewriteLocations()
1533 Register::isPhysicalRegister(VRM.getPhys(VirtReg))) { in rewriteLocations()
1537 Loc.substPhysReg(VRM.getPhys(VirtReg), TRI); in rewriteLocations()
1538 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) { in rewriteLocations()
1542 const TargetRegisterClass *TRC = MRI.getRegClass(VirtReg); in rewriteLocations()
1549 Loc = MachineOperand::CreateFI(VRM.getStackSlot(VirtReg)); in rewriteLocations()