Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DRegAllocFast.cpp868 unsigned CopyDstReg = 0; in allocateInstruction() local
872 CopyDstReg = MI.getOperand(0).getReg(); in allocateInstruction()
936 CopyDstReg = 0; in allocateInstruction()
950 LiveReg &LR = reloadVirtReg(MI, I, Reg, CopyDstReg); in allocateInstruction()
1001 CopyDstReg = 0; // cancel coalescing; in allocateInstruction()
1003 CopyDstReg = (CopyDstReg == Reg || CopyDstReg == PhysReg) ? PhysReg : 0; in allocateInstruction()
1015 if (CopyDstReg && CopyDstReg == CopySrcReg && CopyDstSub == CopySrcSub) { in allocateInstruction()
H A DMachineCopyPropagation.cpp402 unsigned CopyDstReg = Copy->getOperand(0).getReg(); in forwardUses() local
407 if (MOUse.getReg() != CopyDstReg) { in forwardUses()
H A DMachineLICM.cpp966 unsigned CopyDstReg = MI.getOperand(0).getReg(); in isCopyFeedingInvariantStore() local
968 assert (TargetRegisterInfo::isVirtualRegister(CopyDstReg) && in isCopyFeedingInvariantStore()
971 for (MachineInstr &UseMI : MRI->use_instructions(CopyDstReg)) { in isCopyFeedingInvariantStore()
H A DRegisterCoalescer.cpp1213 unsigned CopyDstReg = DstOperand.getReg(); in reMaterializeTrivialDef() local
1398 } else if (NewMI.getOperand(0).getReg() != CopyDstReg) { in reMaterializeTrivialDef()
1405 CopyDstReg, true /*IsDef*/, true /*IsImp*/, false /*IsKill*/)); in reMaterializeTrivialDef()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RedundantCopyElimination.cpp325 MCPhysReg CopyDstReg = PredI->getOperand(0).getReg(); in optimizeBlock() local
333 OptBBClobberedRegs.available(CopyDstReg)) { in optimizeBlock()
334 KnownRegs.push_back(RegImm(CopyDstReg, KnownReg.Imm)); in optimizeBlock()
341 if (CopyDstReg == KnownReg.Reg && in optimizeBlock()