Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:mri

49   MachineRegisterInfo &MRI = MF.getRegInfo();
52 for (unsigned i = 0, e = MRI.getNumVirtRegs(); i != e; ++i) {
54 if (MRI.reg_nodbg_empty(Reg))
64 const MachineRegisterInfo &mri) {
82 const TargetRegisterClass *rc = mri.getRegClass(reg);
115 MachineRegisterInfo &mri = MF.getRegInfo();
128 bool noHint = mri.getRegAllocationHint(li.reg).first != 0;
133 for (MachineRegisterInfo::reg_iterator I = mri.reg_begin(li.reg);
165 unsigned hint = copyHint(mi, li.reg, tri, mri);
170 if (hweight > bestPhys && mri.isAllocatable(hint))
182 mri.setRegAllocationHint(li.reg, 0, hint);