Lines Matching defs:Copy
2622 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), get(TargetOpcode::COPY))
2667 BuildMI(*MFI, MBBI, MI.getDebugLoc(), get(TargetOpcode::COPY))
2711 InsMI2 = BuildMI(*MFI, &*MIB, MI.getDebugLoc(), get(TargetOpcode::COPY))
2724 BuildMI(*MFI, MBBI, MI.getDebugLoc(), get(TargetOpcode::COPY))
4331 // Try and copy between VR128/VR64 and GR64 registers.
4344 // Copy from a VR128 register to a GR64 register.
4348 // Copy from a VR64 register to a GR64 register.
4351 // Copy from a GR64 register to a VR128 register.
4355 // Copy from a GR64 register to a VR64 register.
4364 // Copy from a FR32 register to a GR32 register.
4368 // Copy from a GR32 register to a FR32 register.
4588 DEBUG(dbgs() << "Cannot copy " << RI.getName(SrcReg)
4590 llvm_unreachable("Cannot emit physreg copy instruction");
6354 // Folding a normal load. Just copy the load's address operands.
7491 // Replace the TLS_base_addr instruction I with a copy from
7500 // Insert a Copy from TLSBaseAddrReg to RAX/EAX.
7501 MachineInstr *Copy =
7503 TII->get(TargetOpcode::COPY), is64Bit ? X86::RAX : X86::EAX)
7509 return Copy;
7513 // inserting a copy instruction after I. Returns the new instruction.
7526 // Insert a copy from RAX/EAX to TLSBaseAddrReg.
7528 MachineInstr *Copy =
7530 TII->get(TargetOpcode::COPY), *TLSBaseAddrReg)
7533 return Copy;