Lines Matching full:mri
1452 const MachineRegisterInfo *MRI) const {
1510 if (!MRI ||
1516 MachineInstr *Def0 = MRI->getVRegDef(Addr0);
1517 MachineInstr *Def1 = MRI->getVRegDef(Addr1);
1520 if (!produceSameValue(Def0, Def1, MRI))
1828 const MachineRegisterInfo &MRI,
1832 if (!MRI.hasOneNonDBGUse(Reg))
1834 MachineInstr *MI = MRI.getVRegDef(Reg);
1890 MachineRegisterInfo &MRI = MI->getParent()->getParent()->getRegInfo();
1891 MachineInstr *DefMI = canFoldIntoMOVCC(MI->getOperand(2).getReg(), MRI, this);
1894 DefMI = canFoldIntoMOVCC(MI->getOperand(1).getReg(), MRI, this);
1901 const TargetRegisterClass *PreviousClass = MRI.getRegClass(FalseReg.getReg());
1902 if (!MRI.constrainRegClass(DestReg, PreviousClass))
2391 const MachineRegisterInfo *MRI) const {
2393 MachineInstr *MI = MRI->getUniqueVRegDef(SrcReg);
2401 UI = MRI->use_instr_begin(SrcReg), UE = MRI->use_instr_end();
2638 MachineRegisterInfo *MRI) const {
2647 if (!MRI->hasOneNonDBGUse(Reg))
2738 unsigned NewReg = MRI->createVirtualRegister(MRI->getRegClass(Reg));
4037 const MachineRegisterInfo *MRI,