Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp359 MachineInstr *PrevCopy = Tracker.findAvailCopy(Copy, Def, *TRI); in eraseIfRedundant() local
360 if (!PrevCopy) in eraseIfRedundant()
364 if (PrevCopy->getOperand(0).isDead()) in eraseIfRedundant()
366 if (!isNopCopy(*PrevCopy, Src, Def, TRI)) in eraseIfRedundant()
377 make_range(PrevCopy->getIterator(), Copy.getIterator())) in eraseIfRedundant()
H A DPeepholeOptimizer.cpp1414 MachineInstr *PrevCopy = CopyMIs.find(SrcPair)->second; in foldRedundantCopy() local
1416 assert(SrcSubReg == PrevCopy->getOperand(1).getSubReg() && in foldRedundantCopy()
1419 Register PrevDstReg = PrevCopy->getOperand(0).getReg(); in foldRedundantCopy()
1460 auto PrevCopy = NAPhysToVirtMIs.find(DstReg); in foldRedundantNAPhysCopy() local
1461 if (PrevCopy == NAPhysToVirtMIs.end()) { in foldRedundantNAPhysCopy()
1469 Register PrevDstReg = PrevCopy->second->getOperand(0).getReg(); in foldRedundantNAPhysCopy()
1483 NAPhysToVirtMIs.erase(PrevCopy); in foldRedundantNAPhysCopy()