Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64RedundantCopyElimination.cpp324 MCPhysReg CopyDstReg = PredI->getOperand(0).getReg(); in optimizeBlock() local
332 OptBBClobberedRegs.available(CopyDstReg)) { in optimizeBlock()
333 KnownRegs.push_back(RegImm(CopyDstReg, KnownReg.Imm)); in optimizeBlock()
340 if (CopyDstReg == KnownReg.Reg && in optimizeBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineLICM.cpp944 Register CopyDstReg = MI.getOperand(0).getReg(); in isCopyFeedingInvariantStore() local
946 assert(Register::isVirtualRegister(CopyDstReg) && in isCopyFeedingInvariantStore()
949 for (MachineInstr &UseMI : MRI->use_instructions(CopyDstReg)) { in isCopyFeedingInvariantStore()
H A DMachineCopyPropagation.cpp513 Register CopyDstReg = Copy->getOperand(0).getReg(); in forwardUses() local
518 if (MOUse.getReg() != CopyDstReg) { in forwardUses()
H A DRegisterCoalescer.cpp1298 Register CopyDstReg = DstOperand.getReg(); in reMaterializeTrivialDef() local
1494 } else if (NewMI.getOperand(0).getReg() != CopyDstReg) { in reMaterializeTrivialDef()
1501 CopyDstReg, true /*IsDef*/, true /*IsImp*/, false /*IsKill*/)); in reMaterializeTrivialDef()