Lines Matching full:vreg
36 Register VReg = MRI.cloneVirtualRegister(OldReg); in createEmptyIntervalFrom() local
38 VRM->setIsSplitFromReg(VReg, VRM->getOriginal(OldReg)); in createEmptyIntervalFrom()
40 LiveInterval &LI = LIS.createEmptyInterval(VReg); in createEmptyIntervalFrom()
56 Register VReg = MRI.cloneVirtualRegister(OldReg); in createFrom() local
58 VRM->setIsSplitFromReg(VReg, VRM->getOriginal(OldReg)); in createFrom()
67 LIS.getInterval(VReg).markNotSpillable(); in createFrom()
68 return VReg; in createFrom()
453 Register VReg = LI->reg(); in eliminateDeadDefs() local
455 TheDelegate->LRE_WillShrinkVirtReg(VReg); in eliminateDeadDefs()
463 if (llvm::is_contained(RegsBeingSpilled, VReg)) in eliminateDeadDefs()
473 Register Original = VRM ? VRM->getOriginal(VReg) : Register(); in eliminateDeadDefs()
478 if (Original != VReg && Original != 0) in eliminateDeadDefs()
481 TheDelegate->LRE_DidCloneVirtReg(SplitLI->reg(), VReg); in eliminateDeadDefs()
489 LiveRangeEdit::MRI_NoteNewVirtualRegister(Register VReg) { in MRI_NoteNewVirtualRegister() argument
493 NewRegs.push_back(VReg); in MRI_NoteNewVirtualRegister()