Searched refs:PrevCopy (Results 1 – 2 of 2) sorted by relevance
277 MachineInstr *PrevCopy = Tracker.findAvailCopy(Copy, Def, *TRI); in eraseIfRedundant() local278 if (!PrevCopy) in eraseIfRedundant()282 if (PrevCopy->getOperand(0).isDead()) in eraseIfRedundant()284 if (!isNopCopy(*PrevCopy, Src, Def, TRI)) in eraseIfRedundant()295 make_range(PrevCopy->getIterator(), Copy.getIterator())) in eraseIfRedundant()
1411 MachineInstr *PrevCopy = CopyMIs.find(SrcReg)->second; in foldRedundantCopy() local1414 unsigned PrevSrcSubReg = PrevCopy->getOperand(1).getSubReg(); in foldRedundantCopy()1420 unsigned PrevDstReg = PrevCopy->getOperand(0).getReg(); in foldRedundantCopy()1462 auto PrevCopy = NAPhysToVirtMIs.find(DstReg); in foldRedundantNAPhysCopy() local1463 if (PrevCopy == NAPhysToVirtMIs.end()) { in foldRedundantNAPhysCopy()1471 unsigned PrevDstReg = PrevCopy->second->getOperand(0).getReg(); in foldRedundantNAPhysCopy()1485 NAPhysToVirtMIs.erase(PrevCopy); in foldRedundantNAPhysCopy()