Searched refs:PrevCopy (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp1410 MachineInstr *PrevCopy = CopyMIs.find(SrcReg)->second; local
1413 unsigned PrevSrcSubReg = PrevCopy->getOperand(1).getSubReg();
1419 Register PrevDstReg = PrevCopy->getOperand(0).getReg();
1460 auto PrevCopy = NAPhysToVirtMIs.find(DstReg);
1461 if (PrevCopy == NAPhysToVirtMIs.end()) {
1469 Register PrevDstReg = PrevCopy->second->getOperand(0).getReg();
1483 NAPhysToVirtMIs.erase(PrevCopy);
H A DMachineCopyPropagation.cpp358 MachineInstr *PrevCopy = Tracker.findAvailCopy(Copy, Def, *TRI);
359 if (!PrevCopy)
363 if (PrevCopy->getOperand(0).isDead())
365 if (!isNopCopy(*PrevCopy, Src, Def, TRI))
371 // flags between Copy and PrevCopy because the value will be reused now.
376 make_range(PrevCopy->getIterator(), Copy.getIterator()))

Completed in 82 milliseconds