reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonHardwareLoops.cpp
  385   MRI = &MF.getRegInfo();
  439       MachineInstr *DI = MRI->getVRegDef(PhiOpReg);
  447         if (MRI->getVRegDef(IndReg) == Phi && checkForImmediate(Opnd2, V)) {
  465   MachineInstr *PredI = MRI->getVRegDef(PredR);
  501   IVOp = MRI->getVRegDef(F->first);
  604   MachineInstr *IV_Phi = MRI->getVRegDef(IVReg);
  650   MachineInstr *CondI = MRI->getVRegDef(PredReg);
  698     MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent();
  704     OldInsts.push_back(MRI->getVRegDef(R));
  708     MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent();
  714     OldInsts.push_back(MRI->getVRegDef(R));
  737     const MachineInstr *StartValInstr = MRI->getVRegDef(Start->getReg());
  743     const MachineInstr *EndValInstr = MRI->getVRegDef(End->getReg());
  894   const TargetRegisterClass *RC = MRI->getRegClass(R);
  913       Register SubR = MRI->createVirtualRegister(IntRC);
  928       const MachineInstr *EndValInstr = MRI->getVRegDef(End->getReg());
  934         Register SubR = MRI->createVirtualRegister(IntRC);
  953     Register AddR = MRI->createVirtualRegister(IntRC);
  974     Register LsrR = MRI->createVirtualRegister(IntRC);
 1042     if (MRI->use_nodbg_empty(Reg))
 1050     use_nodbg_iterator I = MRI->use_nodbg_begin(Reg);
 1051     use_nodbg_iterator End = MRI->use_nodbg_end();
 1063       for (use_nodbg_iterator J = MRI->use_nodbg_begin(OPReg);
 1097       for (MachineRegisterInfo::use_iterator I = MRI->use_begin(Reg),
 1098            E = MRI->use_end(); I != E; I = nextI) {
 1212     MachineInstr *TCDef = MRI->getVRegDef(TripCount->getReg());
 1247     Register CountReg = MRI->createVirtualRegister(&Hexagon::IntRegsRegClass);
 1260       Register CountReg = MRI->createVirtualRegister(&Hexagon::IntRegsRegClass);
 1376     MachineInstr *Def = MRI->getVRegDef(MO->getReg());
 1437   MachineInstr *Def = MRI->getVRegDef(Reg);
 1454   for (MachineRegisterInfo::use_instr_nodbg_iterator I = MRI->use_instr_nodbg_begin(Reg),
 1455          E = MRI->use_instr_nodbg_end(); I != E; ++I) {
 1514   MachineInstr *DI = MRI->getVRegDef(R);
 1586   MachineInstr *DI = MRI->getVRegDef(R);
 1588   const TargetRegisterClass *RC = MRI->getRegClass(R);
 1589   Register NewR = MRI->createVirtualRegister(RC);
 1638       MachineInstr *DI = MRI->getVRegDef(PhiReg);
 1646         if (MRI->getVRegDef(IndReg) == Phi && checkForImmediate(Opnd2, V)) {
 1706   MachineInstr *PredDef = MRI->getVRegDef(P);
 1771                               << ") = " << *(MRI->getVRegDef(I->first)));
 1775             IndI = MRI->getVRegDef(I->first);
 1779                               << ") = " << *(MRI->getVRegDef(MO.getReg())));
 1783             nonIndI = MRI->getVRegDef(MO.getReg());
 1827       MachineInstr *BumpI = MRI->getVRegDef(I->first);
 1907       const TargetRegisterClass *RC = MRI->getRegClass(PR);
 1908       Register NewPR = MRI->createVirtualRegister(RC);