Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp269 bool getCopySrc(MachineInstr &MI, RegSubRegPair &SrcPair) { in getCopySrc() argument
278 SrcPair = RegSubRegPair(SrcReg, SrcSubReg); in getCopySrc()
285 RegSubRegPair SrcPair; in deleteChangedCopy() local
286 if (!getCopySrc(MI, SrcPair)) in deleteChangedCopy()
289 auto It = CopySrcMIs.find(SrcPair); in deleteChangedCopy()
1468 RegSubRegPair SrcPair; in foldRedundantCopy() local
1469 if (!getCopySrc(MI, SrcPair)) in foldRedundantCopy()
1476 if (CopySrcMIs.insert(std::make_pair(SrcPair, &MI)).second) { in foldRedundantCopy()
1481 MachineInstr *PrevCopy = CopySrcMIs.find(SrcPair)->second; in foldRedundantCopy()
1483 assert(SrcPair.SubReg == PrevCopy->getOperand(1).getSubReg() && in foldRedundantCopy()