Home | History | Annotate | Download | only in CodeGen

Lines Matching full:mri

387                                   const MachineRegisterInfo *MRI) const {
419 const MachineRegisterInfo &MRI = MI->getParent()->getParent()->getRegInfo();
420 const TargetRegisterClass *RC = MRI.getRegClass(FoldReg);
425 if (RC->hasSubClassEq(MRI.getRegClass(LiveReg)))
567 const MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
574 MI1 = MRI.getUniqueVRegDef(Op1.getReg());
576 MI2 = MRI.getUniqueVRegDef(Op2.getReg());
585 const MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
586 MachineInstr *MI1 = MRI.getUniqueVRegDef(Inst.getOperand(1).getReg());
587 MachineInstr *MI2 = MRI.getUniqueVRegDef(Inst.getOperand(2).getReg());
602 MRI.hasOneNonDBGUse(MI1->getOperand(0).getReg());
669 MachineRegisterInfo &MRI = MF->getRegInfo();
706 MRI.constrainRegClass(RegA, RC);
708 MRI.constrainRegClass(RegB, RC);
710 MRI.constrainRegClass(RegX, RC);
712 MRI.constrainRegClass(RegY, RC);
714 MRI.constrainRegClass(RegC, RC);
719 unsigned NewVR = MRI.createVirtualRegister(RC);
751 MachineRegisterInfo &MRI = Root.getParent()->getParent()->getRegInfo();
758 Prev = MRI.getUniqueVRegDef(Root.getOperand(1).getReg());
762 Prev = MRI.getUniqueVRegDef(Root.getOperand(2).getReg());
827 const MachineRegisterInfo &MRI = MF.getRegInfo();
879 if (!MRI.isConstantPhysReg(Reg, MF))