reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
255 const TargetRegisterClass &RC = *MRI->getRegClass(VirtReg); 283 for (const MachineInstr &UseInst : MRI->reg_nodbg_instructions(VirtReg)) { 302 for (const MachineInstr &DefInst : MRI->def_instructions(VirtReg)) { 321 const TargetRegisterClass &RC = *MRI->getRegClass(VirtReg); 347 const TargetRegisterClass &RC = *MRI->getRegClass(VirtReg); 361 MachineRegisterInfo::reg_nodbg_iterator I = MRI->reg_nodbg_begin(MO.getReg()); 364 return ++I == MRI->reg_nodbg_end(); 632 MachineInstr *VRegDef = MRI->getUniqueVRegDef(Reg); 646 for (const MachineInstr &MI : MRI->def_instructions(VirtReg)) { 667 const TargetRegisterClass &RC = *MRI->getRegClass(VirtReg); 673 if (Register::isPhysicalRegister(Hint0) && MRI->isAllocatable(Hint0) && 694 if (Register::isPhysicalRegister(Hint1) && MRI->isAllocatable(Hint1) && 761 const TargetRegisterClass &RC = *MRI->getRegClass(VirtReg); 786 MRI->hasOneNonDBGUse(VirtReg)) { 787 const MachineInstr &UseMI = *MRI->use_instr_nodbg_begin(VirtReg); 1042 MRI->addPhysRegsUsedFromRegMask(MO.getRegMask()); 1061 if (!MRI->isAllocatable(Reg)) continue; 1171 if (!Reg || !Register::isPhysicalRegister(Reg) || !MRI->isAllocatable(Reg)) 1256 if (MRI->isAllocatable(LI.PhysReg)) 1295 MRI = &MF.getRegInfo(); 1300 MRI->freezeReservedRegs(MF); 1307 unsigned NumVirtRegs = MRI->getNumVirtRegs(); 1319 MRI->clearVirtRegs();