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

References

lib/CodeGen/RegisterCoalescer.cpp
 1753   LLVM_DEBUG(dbgs() << LIS->getInstructionIndex(*CopyMI) << '\t' << *CopyMI);
 1753   LLVM_DEBUG(dbgs() << LIS->getInstructionIndex(*CopyMI) << '\t' << *CopyMI);
 1756   if (!CP.setRegisters(CopyMI)) {
 1770     if (!TRI->shouldCoalesce(CopyMI, SrcRC, SrcIdx, DstRC, DstIdx,
 1780   if (!CP.isPhys() && CopyMI->allDefsAreDead()) {
 1782     DeadDefs.push_back(CopyMI);
 1790     if (MachineInstr *UndefMI = eliminateUndefCopy(CopyMI)) {
 1793       deleteInstr(CopyMI);
 1804     const SlotIndex CopyIdx = LIS->getInstructionIndex(*CopyMI);
 1822     deleteInstr(CopyMI);
 1835       if (reMaterializeTrivialDef(CP, CopyMI, IsDefCopy))
 1874     if (reMaterializeTrivialDef(CP, CopyMI, IsDefCopy))
 1880       bool Changed = adjustCopiesBackFrom(CP, CopyMI);
 1883         std::tie(Changed, Shrink) = removeCopyByCommutingDef(CP, CopyMI);
 1885         deleteInstr(CopyMI);
 1900       if (removePartialRedundancy(CP, *CopyMI))
 1924   ErasedInstrs.erase(CopyMI);