Lines Matching refs:MRI
147 static bool LLVM_ATTRIBUTE_UNUSED verifyLeafProcRegUse(MachineRegisterInfo *MRI) in verifyLeafProcRegUse() argument
151 if (MRI->isPhysRegUsed(reg)) in verifyLeafProcRegUse()
155 if (MRI->isPhysRegUsed(reg)) in verifyLeafProcRegUse()
164 MachineRegisterInfo &MRI = MF.getRegInfo(); in isLeafProc() local
168 || MRI.isPhysRegUsed(SP::L0) // Too many registers needed in isLeafProc()
169 || MRI.isPhysRegUsed(SP::O6) // %SP is used in isLeafProc()
175 MachineRegisterInfo &MRI = MF.getRegInfo(); in remapRegsForLeafProc() local
179 if (!MRI.isPhysRegUsed(reg)) in remapRegsForLeafProc()
182 assert(!MRI.isPhysRegUsed(mapped_reg)); in remapRegsForLeafProc()
185 MRI.replaceRegWith(reg, mapped_reg); in remapRegsForLeafProc()
188 MRI.setPhysRegUnused(reg); in remapRegsForLeafProc()
202 assert(verifyLeafProcRegUse(&MRI)); in remapRegsForLeafProc()