Lines Matching refs:ToReg
121 bool isRevCopyChain(Register FromReg, Register ToReg, int Maxlen);
225 bool TwoAddressInstructionPass::isRevCopyChain(Register FromReg, Register ToReg, in isRevCopyChain() argument
235 if (TmpReg == ToReg) in isRevCopyChain()
455 Register ToReg = SI.second; in removeMapRegEntry() local
456 if (ToReg.isVirtual()) in removeMapRegEntry()
461 if (TRI->regsOverlap(ToReg, Reg)) in removeMapRegEntry()
463 } else if (MO.clobbersPhysReg(ToReg)) in removeMapRegEntry()
749 unsigned ToReg = VirtRegPairs.back(); in scanUses() local
753 bool isNew = DstRegMap.insert(std::make_pair(FromReg, ToReg)).second; in scanUses()
755 assert(DstRegMap[FromReg] == ToReg &&"Can't map to two dst registers!"); in scanUses()
756 ToReg = FromReg; in scanUses()
758 bool isNew = DstRegMap.insert(std::make_pair(DstReg, ToReg)).second; in scanUses()
760 assert(DstRegMap[DstReg] == ToReg && "Can't map to two dst registers!"); in scanUses()