reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
127 MRI = &MF->getRegInfo(); 138 VirtRegIntervals.resize(MRI->getNumVirtRegs()); 163 for (unsigned i = 0, e = MRI->getNumVirtRegs(); i != e; ++i) { 198 LRCalc->calculate(LI, MRI->shouldTrackSubRegLiveness(LI.reg)); 203 for (unsigned i = 0, e = MRI->getNumVirtRegs(); i != e; ++i) { 205 if (MRI->reg_nodbg_empty(Reg)) 278 if (!MRI->reg_empty(Reg)) 282 if (!MRI->isReserved(Reg)) 287 assert(IsReserved == MRI->isReservedRegUnit(Unit) && 297 if (!MRI->reg_empty(Reg)) 432 LI.computeSubRangeUndefs(Undefs, LaneMask, *MRI, *Indexes); 462 for (MachineInstr &UseMI : MRI->reg_instructions(Reg)) { 513 if (MRI->shouldTrackSubRegLiveness(VReg)) { 551 for (MachineOperand &MO : MRI->use_nodbg_operands(Reg)) { 690 for (unsigned i = 0, e = MRI->getNumVirtRegs(); i != e; ++i) { 692 if (MRI->reg_nodbg_empty(Reg)) 709 if (MRI->subRegLivenessEnabled()) { 747 if (MRI->subRegLivenessEnabled()) { 1468 HMEditor HME(*this, *MRI, *TRI, OldIndex, NewIndex, UpdateFlags); 1477 HMEditor HME(*this, *MRI, *TRI, OldIndex, NewIndex, UpdateFlags); 1660 const TargetRegisterClass *RegClass = MRI->getRegClass(Reg); 1662 Register NewVReg = MRI->createVirtualRegister(RegClass); 1666 ConEQ.Distribute(LI, SplitLIs.data(), *MRI);