Searched refs:CopyDstReg (Results 1 – 5 of 5) sorted by relevance
319 MCPhysReg CopyDstReg = PredI->getOperand(0).getReg(); in optimizeBlock() local327 OptBBClobberedRegs.available(CopyDstReg)) { in optimizeBlock()328 KnownRegs.push_back(RegImm(CopyDstReg, KnownReg.Imm)); in optimizeBlock()335 if (CopyDstReg == KnownReg.Reg && in optimizeBlock()
710 Register CopyDstReg = CopyOperands->Destination->getReg(); in isForwardableRegClassCopy() local712 if (RC->contains(CopySrcReg) && RC->contains(CopyDstReg) && in isForwardableRegClassCopy()810 Register CopyDstReg = CopyOperands->Destination->getReg(); in forwardUses() local817 if (MOUse.getReg() != CopyDstReg) { in forwardUses()818 unsigned SubRegIdx = TRI->getSubRegIndex(CopyDstReg, MOUse.getReg()); in forwardUses()
1086 Register CopyDstReg = MI.getOperand(0).getReg(); in isCopyFeedingInvariantStore() local1088 assert(CopyDstReg.isVirtual() && "copy dst is not a virtual reg"); in isCopyFeedingInvariantStore()1090 for (MachineInstr &UseMI : MRI->use_instructions(CopyDstReg)) { in isCopyFeedingInvariantStore()
1352 Register CopyDstReg = DstOperand.getReg(); in reMaterializeTrivialDef() local1362 if (CopyDstReg.isPhysical() && CP.isPartial()) { in reMaterializeTrivialDef()1365 if (is_contained(TRI->regunits(CopyDstReg), Unit)) in reMaterializeTrivialDef()1638 } else if (NewMI.getOperand(0).getReg() != CopyDstReg) { in reMaterializeTrivialDef()1647 CopyDstReg, true /*IsDef*/, true /*IsImp*/, false /*IsKill*/)); in reMaterializeTrivialDef()
693 Register CopyDstReg = UseMI.getOperand(0).getReg(); in foldImmediate() local694 if (CopyDstReg.isVirtual() && in foldImmediate()695 MRI->getRegClass(CopyDstReg) == &SystemZ::GR128BitRegClass && in foldImmediate()