Lines Matching refs:ToReg
121 bool isRevCopyChain(Register FromReg, Register ToReg, int Maxlen);
246 bool TwoAddressInstructionPass::isRevCopyChain(Register FromReg, Register ToReg, in isRevCopyChain() argument
256 if (TmpReg == ToReg) in isRevCopyChain()
489 Register ToReg = SI.second; in removeMapRegEntry() local
490 if (ToReg.isVirtual()) in removeMapRegEntry()
495 if (TRI->regsOverlap(ToReg, Reg)) in removeMapRegEntry()
497 } else if (MO.clobbersPhysReg(ToReg)) in removeMapRegEntry()
781 unsigned ToReg = VirtRegPairs.back(); in scanUses() local
785 bool isNew = DstRegMap.insert(std::make_pair(FromReg, ToReg)).second; in scanUses()
787 assert(DstRegMap[FromReg] == ToReg &&"Can't map to two dst registers!"); in scanUses()
788 ToReg = FromReg; in scanUses()
790 bool isNew = DstRegMap.insert(std::make_pair(DstReg, ToReg)).second; in scanUses()
792 assert(DstRegMap[DstReg] == ToReg && "Can't map to two dst registers!"); in scanUses()