Lines Matching refs:MRI

42                       MachineRegisterInfo &MRI) {  in IsRegInClass()
44 return RC->hasSubClassEq(MRI.getRegClass(Reg)); in IsRegInClass()
52 bool IsVSReg(unsigned Reg, MachineRegisterInfo &MRI) { in IsVSReg()
53 return IsRegInClass(Reg, &PPC::VSRCRegClass, MRI); in IsVSReg()
56 bool IsVRReg(unsigned Reg, MachineRegisterInfo &MRI) { in IsVRReg()
57 return IsRegInClass(Reg, &PPC::VRRCRegClass, MRI); in IsVRReg()
60 bool IsF8Reg(unsigned Reg, MachineRegisterInfo &MRI) { in IsF8Reg()
61 return IsRegInClass(Reg, &PPC::F8RCRegClass, MRI); in IsF8Reg()
64 bool IsVSFReg(unsigned Reg, MachineRegisterInfo &MRI) { in IsVSFReg()
65 return IsRegInClass(Reg, &PPC::VSFRCRegClass, MRI); in IsVSFReg()
68 bool IsVSSReg(unsigned Reg, MachineRegisterInfo &MRI) { in IsVSSReg()
69 return IsRegInClass(Reg, &PPC::VSSRCRegClass, MRI); in IsVSSReg()
76 MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo(); in processBlock() local
84 if ( IsVSReg(DstMO.getReg(), MRI) && in processBlock()
85 !IsVSReg(SrcMO.getReg(), MRI)) { in processBlock()
90 assert((IsF8Reg(SrcMO.getReg(), MRI) || in processBlock()
91 IsVSSReg(SrcMO.getReg(), MRI) || in processBlock()
92 IsVSFReg(SrcMO.getReg(), MRI)) && in processBlock()
95 Register NewVReg = MRI.createVirtualRegister(SrcRC); in processBlock()
105 } else if (!IsVSReg(DstMO.getReg(), MRI) && in processBlock()
106 IsVSReg(SrcMO.getReg(), MRI)) { in processBlock()
111 assert((IsF8Reg(DstMO.getReg(), MRI) || in processBlock()
112 IsVSFReg(DstMO.getReg(), MRI) || in processBlock()
113 IsVSSReg(DstMO.getReg(), MRI)) && in processBlock()
117 Register NewVReg = MRI.createVirtualRegister(DstRC); in processBlock()