Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:MRI

77     MachineRegisterInfo   *MRI;
142 MachineRegisterInfo::use_nodbg_iterator UI = MRI->use_nodbg_begin(SrcReg);
143 if (++UI == MRI->use_nodbg_end())
150 UI = MRI->use_nodbg_begin(DstReg);
151 for (MachineRegisterInfo::use_nodbg_iterator UE = MRI->use_nodbg_end();
162 UI = MRI->use_nodbg_begin(SrcReg);
163 for (MachineRegisterInfo::use_nodbg_iterator UE = MRI->use_nodbg_end();
229 UI = MRI->use_nodbg_begin(DstReg);
231 UE = MRI->use_nodbg_end(); UI != UE; ++UI)
235 const TargetRegisterClass *RC = MRI->getRegClass(SrcReg);
243 unsigned NewVR = MRI->createVirtualRegister(RC);
294 MachineInstr *DefMI = MRI->getVRegDef(Src);
319 if (MRI->getRegClass(SrcSrc) != MRI->getRegClass(Def))
322 MRI->replaceRegWith(Def, SrcSrc);
323 MRI->clearKillFlags(SrcSrc);
344 if (TII->OptimizeCompareInstr(MI, SrcReg, CmpMask, CmpValue, MRI)) {
387 if (TII->FoldImmediate(MI, II->second, Reg, MRI)) {
401 MRI = &MF.getRegInfo();