reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
224 unsigned NumRegs = MRI->getNumVirtRegs(); 228 if (MRI->getRegClass(R) == DoubleRC) 235 MachineInstr *DefI = MRI->getVRegDef(R); 250 for (auto U = MRI->use_nodbg_begin(R), Z = MRI->use_nodbg_end(); 250 for (auto U = MRI->use_nodbg_begin(R), Z = MRI->use_nodbg_end(); 266 if (MRI->getRegClass(T) != DoubleRC) 405 const MachineInstr *DefI = MRI->getVRegDef(Reg); 427 MachineInstr *DefI = MRI->getVRegDef(DR); 436 for (auto U = MRI->use_nodbg_begin(DR), W = MRI->use_nodbg_end(); 436 for (auto U = MRI->use_nodbg_begin(DR), W = MRI->use_nodbg_end(); 503 assert(MRI->getRegClass(PR) == &Hexagon::PredRegsRegClass); 508 const MachineInstr *CmpI = MRI->getVRegDef(PR); 510 CmpI = MRI->getVRegDef(CmpI->getOperand(1).getReg()); 517 if (CmpR1 && MRI->getRegClass(CmpR1) != DoubleRC) 519 if (CmpR2 && MRI->getRegClass(CmpR2) != DoubleRC) 539 if (MRI->getRegClass(R) == DoubleRC) 546 for (auto I = MRI->use_nodbg_begin(R), E = MRI->use_nodbg_end(); 546 for (auto I = MRI->use_nodbg_begin(R), E = MRI->use_nodbg_end(); 610 if (isVirtReg && MRI->getRegClass(R) == DoubleRC) { 676 const TargetRegisterClass *RC = MRI->getRegClass(UpdOp.getReg()); 677 Register NewR = MRI->createVirtualRegister(RC); 682 MRI->replaceRegWith(UpdOp.getReg(), NewR); 816 Register TmpR = MRI->createVirtualRegister(IntRC); 956 Register TmpR1 = MRI->createVirtualRegister(IntRC); 961 Register TmpR2 = MRI->createVirtualRegister(IntRC); 1006 if (MRI->getRegClass(DstR) == DoubleRC) { 1110 if (MRI->getRegClass(R) != DoubleRC || Op.getSubReg()) 1116 Register NewDR = MRI->createVirtualRegister(DoubleRC); 1139 MachineInstr *DefI = MRI->getVRegDef(DR); 1144 for (auto U = MRI->use_nodbg_begin(DR), W = MRI->use_nodbg_end(); 1144 for (auto U = MRI->use_nodbg_begin(DR), W = MRI->use_nodbg_end(); 1148 Register LoR = MRI->createVirtualRegister(IntRC); 1149 Register HiR = MRI->createVirtualRegister(IntRC); 1173 for (auto U = MRI->use_nodbg_begin(DR), W = MRI->use_nodbg_end(); 1173 for (auto U = MRI->use_nodbg_begin(DR), W = MRI->use_nodbg_end(); 1198 MRI = &MF.getRegInfo();