reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
448 if (!CP.setRegisters(&MI) || CP.getSrcReg() == CP.getDstReg()) 452 unsigned SrcReg = CP.getSrcReg();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(); 1742 LiveInterval &JoinVInt = LIS->getInterval(CP.getSrcReg()); 1762 auto SrcRC = MRI->getRegClass(CP.getSrcReg()); 1801 if (CP.getSrcReg() == CP.getDstReg()) { 1802 LiveInterval &LI = LIS->getInterval(CP.getSrcReg()); 1829 << printReg(CP.getSrcReg(), TRI) << " with " 1843 if (!CP.isPartial() && LIS->getInterval(CP.getSrcReg()).size() > 1853 << printReg(CP.getSrcReg()) << " in " 1856 dbgs() << printReg(CP.getSrcReg(), TRI) << " in " 1887 unsigned DstReg = CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg(); 1930 updateRegDefsUses(CP.getSrcReg(), CP.getDstReg(), CP.getSrcIdx()); 1948 if (ToBeUpdated.count(CP.getSrcReg())) 1958 LIS->removeInterval(CP.getSrcReg()); 1961 TRI->updateRegAllocHint(CP.getSrcReg(), CP.getDstReg(), *MF); 1964 dbgs() << "\tSuccess: " << printReg(CP.getSrcReg(), TRI, CP.getSrcIdx()) 1980 unsigned SrcReg = CP.getSrcReg(); 2088 MRI->clearKillFlags(CP.getSrcReg()); 3193 if (Register::isVirtualRegister(Reg) && Reg != CP.getSrcReg() && 3213 JoinVals RHSVals(RRange, CP.getSrcReg(), CP.getSrcIdx(), LaneMask, 3304 LiveInterval &RHS = LIS->getInterval(CP.getSrcReg()); 3307 JoinVals RHSVals(RHS, CP.getSrcReg(), CP.getSrcIdx(), LaneBitmask::getNone(),