Lines Matching refs:MRI
112 const MCRegisterInfo *MRI = MMI.getContext().getRegisterInfo();
113 unsigned regFP = MRI->getDwarfRegNum(SP::I6, true);
126 unsigned regInRA = MRI->getDwarfRegNum(SP::I7, true);
127 unsigned regOutRA = MRI->getDwarfRegNum(SP::O7, true);
191 static bool LLVM_ATTRIBUTE_UNUSED verifyLeafProcRegUse(MachineRegisterInfo *MRI)
195 if (MRI->isPhysRegUsed(reg))
199 if (MRI->isPhysRegUsed(reg))
208 MachineRegisterInfo &MRI = MF.getRegInfo();
212 || MRI.isPhysRegUsed(SP::L0) // Too many registers needed
213 || MRI.isPhysRegUsed(SP::O6) // %SP is used
219 MachineRegisterInfo &MRI = MF.getRegInfo();
223 if (!MRI.isPhysRegUsed(reg))
226 assert(!MRI.isPhysRegUsed(mapped_reg));
229 MRI.replaceRegWith(reg, mapped_reg);
232 MRI.setPhysRegUnused(reg);
246 assert(verifyLeafProcRegUse(&MRI));