Lines Matching refs:VReg
35 Register VReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg)); in createEmptyIntervalFrom() local
37 VRM->setIsSplitFromReg(VReg, VRM->getOriginal(OldReg)); in createEmptyIntervalFrom()
39 LiveInterval &LI = LIS.createEmptyInterval(VReg); in createEmptyIntervalFrom()
55 Register VReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg)); in createFrom() local
57 VRM->setIsSplitFromReg(VReg, VRM->getOriginal(OldReg)); in createFrom()
66 LIS.getInterval(VReg).markNotSpillable(); in createFrom()
67 return VReg; in createFrom()
442 unsigned VReg = LI->reg(); in eliminateDeadDefs() local
444 TheDelegate->LRE_WillShrinkVirtReg(VReg); in eliminateDeadDefs()
452 if (llvm::is_contained(RegsBeingSpilled, VReg)) in eliminateDeadDefs()
462 Register Original = VRM ? VRM->getOriginal(VReg) : Register(); in eliminateDeadDefs()
467 if (Original != VReg && Original != 0) in eliminateDeadDefs()
470 TheDelegate->LRE_DidCloneVirtReg(SplitLI->reg(), VReg); in eliminateDeadDefs()
478 LiveRangeEdit::MRI_NoteNewVirtualRegister(Register VReg) { in MRI_NoteNewVirtualRegister() argument
482 NewRegs.push_back(VReg); in MRI_NoteNewVirtualRegister()