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

References

lib/CodeGen/RegAllocPBQP.cpp
  448         if (!CP.setRegisters(&MI) || CP.getSrcReg() == CP.getDstReg())
  451         unsigned DstReg = CP.getDstReg();
lib/CodeGen/RegisterCoalescer.cpp
  561     LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg());
  563     LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg());
  743       LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg());
  745       LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg());
 1039       LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg());
 1041       LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg());
 1208   unsigned SrcReg = CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg();
 1210   unsigned DstReg = CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg();
 1737   if (!MRI->isReserved(CP.getDstReg())) {
 1763     auto DstRC = MRI->getRegClass(CP.getDstReg());
 1801   if (CP.getSrcReg() == CP.getDstReg()) {
 1830                       << printReg(CP.getDstReg(), TRI, CP.getSrcIdx()) << '\n');
 1844                            LIS->getInterval(CP.getDstReg()).size())
 1851         dbgs() << printReg(CP.getDstReg()) << " in "
 1857                << printReg(CP.getDstReg(), TRI, CP.getSrcIdx()) << '\n';
 1887           unsigned DstReg = CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg();
 1913     MRI->setRegClass(CP.getDstReg(), CP.getNewRC());
 1919     InflateRegs.push_back(CP.getDstReg());
 1929     updateRegDefsUses(CP.getDstReg(), CP.getDstReg(), CP.getDstIdx());
 1929     updateRegDefsUses(CP.getDstReg(), CP.getDstReg(), CP.getDstIdx());
 1930   updateRegDefsUses(CP.getSrcReg(), CP.getDstReg(), CP.getSrcIdx());
 1934     LiveInterval &LI = LIS->getInterval(CP.getDstReg());
 1952     LiveInterval &LI = LIS->getInterval(CP.getDstReg());
 1961   TRI->updateRegAllocHint(CP.getSrcReg(), CP.getDstReg(), *MF);
 1965            << " -> " << printReg(CP.getDstReg(), TRI, CP.getDstIdx()) << '\n';
 1968       dbgs() << printReg(CP.getDstReg(), TRI);
 1970       dbgs() << LIS->getInterval(CP.getDstReg());
 1979   unsigned DstReg = CP.getDstReg();
 3194             Reg != CP.getDstReg())
 3215   JoinVals LHSVals(LRange, CP.getDstReg(), CP.getDstIdx(), LaneMask,
 3305   LiveInterval &LHS = LIS->getInterval(CP.getDstReg());
 3309   JoinVals LHSVals(LHS, CP.getDstReg(), CP.getDstIdx(), LaneBitmask::getNone(),
 3346     LLVM_DEBUG(dbgs() << "\t\tLHST = " << printReg(CP.getDstReg()) << ' ' << LHS