Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Copy

203     MachineInstr *Copy = Copies[i];
204 if (!Copy->isCopy())
206 unsigned Dst = Copy->getOperand(0).getReg();
207 unsigned Src = Copy->getOperand(1).getReg();
210 // Copy is the only use. Do trivial copy propagation here.
212 Copy->eraseFromParent();
273 // block (which is why we need to copy the information).
301 /// Process PHI node in TailBB by turning it into a copy in PredBB. Remember the
316 // Insert a copy from source to the end of the block. The def register is the
390 // class constraints. An explicit COPY is necessary. Create one
397 TII->get(TargetOpcode::COPY), NewReg)
834 // Now copy the non-PHI instructions.
874 // What we do here is introduce a copy in 3 of the register defined by the
875 // phi, just like when we are duplicating 2 into 3, but we don't copy any
904 /// At the end of the block \p MBB generate COPY instructions between registers
910 const MCInstrDesc &CopyD = TII->get(TargetOpcode::COPY);