reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
139 return MRI->getRegClass(Reg)->hasSuperClassEq(TRC); 157 MachineInstr *MI = MRI->getVRegDef(SReg); 221 for (MachineInstr &Use : MRI->use_instructions(Reg)) { 252 MachineInstr *DPRMI = MRI->getVRegDef(MI->getOperand(1).getReg()); 253 MachineInstr *SPRMI = MRI->getVRegDef(MI->getOperand(2).getReg()); 272 MRI->getRegClass(MI->getOperand(1).getReg()); 273 if (TRC->hasSuperClassEq(MRI->getRegClass(FullReg))) { 304 MachineInstr *Def = MRI->getVRegDef(OpReg); 347 MachineInstr *Def = MRI->getVRegDef(MI->getOperand(1).getReg()); 376 MachineInstr *NewMI = MRI->getVRegDef(Reg); 384 MachineInstr *NewMI = MRI->getVRegDef(MI->getOperand(1).getReg()); 422 MRI->createVirtualRegister(QPR ? &ARM::QPRRegClass : &ARM::DPRRegClass); 437 Register Out = MRI->createVirtualRegister(TRC); 451 Register Out = MRI->createVirtualRegister(&ARM::QPRRegClass); 469 Register Out = MRI->createVirtualRegister(&ARM::DPRRegClass); 481 Register Out = MRI->createVirtualRegister(&ARM::DPR_VFP2RegClass); 497 Register Out = MRI->createVirtualRegister(&ARM::DPRRegClass); 518 if (MRI->getRegClass(Reg)->hasSuperClassEq(&ARM::QPRRegClass) || 519 MRI->getRegClass(Reg)->hasSuperClassEq(&ARM::DPairRegClass)) { 535 } else if (MRI->getRegClass(Reg)->hasSuperClassEq(&ARM::DPRRegClass)) { 541 assert(MRI->getRegClass(Reg)->hasSuperClassEq(&ARM::SPRRegClass) && 607 MachineInstr *Def = MRI->getVRegDef(*I); 626 for (MachineRegisterInfo::use_iterator I = MRI->use_begin(DPRDefReg), 627 E = MRI->use_end(); I != E; ++I) 642 MRI->constrainRegClass(NewReg, MRI->getRegClass((*I)->getReg())); 642 MRI->constrainRegClass(NewReg, MRI->getRegClass((*I)->getReg())); 667 MRI = &Fn.getRegInfo();