Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:MRI

48     MachineRegisterInfo  *MRI;  // Machine register information
118 !MRI->hasOneNonDBGUse(SrcReg))
121 const TargetRegisterClass *SRC = MRI->getRegClass(SrcReg);
122 const TargetRegisterClass *DRC = MRI->getRegClass(DstReg);
126 MachineInstr *DefMI = MRI->getVRegDef(SrcReg);
131 MRI->replaceRegWith(DstReg, SrcReg);
150 if (MRI->use_nodbg_empty(Reg))
175 I = MRI->use_nodbg_begin(Reg), E = MRI->use_nodbg_end();
189 I = MRI->use_nodbg_begin(Reg), E = MRI->use_nodbg_end();
217 MRI = &MF.getRegInfo();
306 if (MRI->hasOneNonDBGUse(Reg))
381 static bool AvoidsSinking(MachineInstr *MI, MachineRegisterInfo *MRI) {
409 if (AvoidsSinking(MI, MRI))
445 if (!MRI->def_empty(Reg))
454 if (!MRI->def_empty(AliasReg))
469 if (!TII->isSafeToMoveRegClassDefs(MRI->getRegClass(Reg)))