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

References

lib/Target/Hexagon/HexagonGenPredicate.cpp
   57       return R == Reg.R && S == Reg.S;
   57       return R == Reg.R && S == Reg.S;
   61       return R < Reg.R || (R == Reg.R && S < Reg.S);
   61       return R < Reg.R || (R == Reg.R && S < Reg.S);
   61       return R < Reg.R || (R == Reg.R && S < Reg.S);
   61       return R < Reg.R || (R == Reg.R && S < Reg.S);
   78     return OS << printReg(PR.Reg.R, &PR.TRI, PR.Reg.S);
  216             if (Register::isVirtualRegister(RD.R))
  226   LLVM_DEBUG(dbgs() << __func__ << ": " << printReg(Reg.R, TRI, Reg.S) << "\n");
  229   use_iterator I = MRI->use_begin(Reg.R), E = MRI->use_end();
  231     LLVM_DEBUG(dbgs() << "Dead reg: " << printReg(Reg.R, TRI, Reg.S) << '\n');
  232     MachineInstr *DefI = MRI->getVRegDef(Reg.R);
  248   assert(Register::isVirtualRegister(Reg.R));
  254   MachineInstr *DefI = MRI->getVRegDef(Reg.R);
  275       .addReg(Reg.R, 0, Reg.S);
  328     const MachineInstr *DefI = MRI->getVRegDef(PR.R);
  335         if (MRI->getRegClass(PR.R) != PredRC)
  422   MachineInstrBuilder MIB = BuildMI(B, MI, DL, TII->get(NewOpc), NewPR.R);
  428     MIB.addReg(Pred.R, 0, Pred.S);
  434   const TargetRegisterClass *RC = MRI->getRegClass(OutR.R);
  437     .addReg(NewPR.R, 0, NewPR.S);
  438   MRI->replaceRegWith(OutR.R, NewOutR);
  474       if (!Register::isVirtualRegister(DR.R))
  476       if (!Register::isVirtualRegister(SR.R))
  478       if (MRI->getRegClass(DR.R) != PredRC)
  480       if (MRI->getRegClass(SR.R) != PredRC)
  483       MRI->replaceRegWith(DR.R, SR.R);
  483       MRI->replaceRegWith(DR.R, SR.R);