reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
  708   MachineInstrBuilder buildCopy(const DstOp &Res, const SrcOp &Op);

References

lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp
  132       return buildCopy(Op.getReg(), MIB->getOperand(0).getReg());
lib/CodeGen/GlobalISel/CallLowering.cpp
  338           MIRBuilder.buildCopy(ArgReg, Unmerge.getReg(0));
lib/CodeGen/GlobalISel/CombinerHelper.cpp
   49     Builder.buildCopy(ToReg, FromReg);
lib/CodeGen/GlobalISel/IRTranslator.cpp
  348     MIRBuilder.buildCopy(
  351     MIRBuilder.buildCopy(
  880     MIRBuilder.buildCopy(Regs[0], VReg);
  923     MIRBuilder.buildCopy(VReg, Vals[0]);
 1031       MIRBuilder.buildCopy(Regs[0], SrcReg);
 1114   MIRBuilder.buildCopy(getOrCreateVReg(U), BaseReg);
 1477     MIRBuilder.buildCopy(Reg, StackPtr);
 1491     MIRBuilder.buildCopy(StackPtr, Reg);
 1557       MIRBuilder.buildCopy(SwiftInVReg, SwiftError.getOrCreateVRegUseAt(
 1770   MIRBuilder.buildCopy(ResRegs[0], ExceptionReg);
 1778   MIRBuilder.buildCopy(PtrVReg, SelectorReg);
 1867       MIRBuilder.buildCopy(Regs[0], Elt);
 1891       MIRBuilder.buildCopy(Regs[0], Elt);
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  714     MIRBuilder.buildCopy(MI.getOperand(0).getReg(), Unmerge.getReg(0));
 4127     MIRBuilder.buildCopy(DstReg, Val);
 4174   auto SPTmp = MIRBuilder.buildCopy(PtrTy, SPReg);
 4189   MIRBuilder.buildCopy(SPReg, SPTmp);
 4190   MIRBuilder.buildCopy(Dst, SPTmp);
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
  495     return buildCopy(Dst, Src);
lib/Target/AArch64/AArch64CallLowering.cpp
   76       MIRBuilder.buildCopy(ValVReg, PhysReg);
   81       auto Copy = MIRBuilder.buildCopy(LLT{VA.getLocVT()}, PhysReg);
  157     MIRBuilder.buildCopy(SPReg, Register(AArch64::SP));
  173     MIRBuilder.buildCopy(PhysReg, ExtReg);
  366     MIRBuilder.buildCopy(AArch64::X21, SwiftErrorVReg);
  412     MIRBuilder.buildCopy(Register(F.VReg), Register(F.PReg));
  888       MIRBuilder.buildCopy(ForwardedReg, Register(F.VReg));
 1014     MIRBuilder.buildCopy(Info.SwiftErrorVReg, Register(AArch64::X21));
lib/Target/AArch64/AArch64InstructionSelector.cpp
  598   auto Copy = MIB.buildCopy({From}, {SrcReg});
 1556       MIB.buildCopy({DefReg}, {DefGPRReg});
 2393   MIB.buildCopy(I.getOperand(0).getReg(), Register(AArch64::X0));
 2675     MIB.buildCopy(DstReg, Cmp.getReg(0));
 3985       MIRBuilder.buildCopy({SrcReg}, {I.getOperand(2)});
 4003       MIRBuilder.buildCopy({I.getOperand(0)}, {DstReg});
 4560   auto Copy = MIB.buildCopy({NarrowReg}, {ExtReg});
lib/Target/AMDGPU/AMDGPUCallLowering.cpp
   62     MIRBuilder.buildCopy(PhysReg, ExtReg);
  101       auto Copy = MIRBuilder.buildCopy(LLT::scalar(32), PhysReg);
  110       auto Copy = MIRBuilder.buildCopy(LLT{VA.getLocVT()}, PhysReg);
  115       MIRBuilder.buildCopy(ValVReg, PhysReg);
  331     B.buildCopy(ReturnAddrVReg, LiveInReturn);
  417     B.buildCopy(VReg, InputPtrReg);
  581     B.buildCopy(LiveInReturn, ReturnAddrReg);
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
 1814     B.buildCopy(DstReg, LiveIn);
 1826     B.buildCopy(LiveIn, Arg->getRegister());
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
 1559         B.buildCopy(DefRegs[1], DefRegs[0]);
lib/Target/ARM/ARMCallLowering.cpp
  103     MIRBuilder.buildCopy(SPReg, Register(ARM::SP));
  124     MIRBuilder.buildCopy(PhysReg, ExtReg);
  350       MIRBuilder.buildCopy(ValVReg, PhysReg);
  359       MIRBuilder.buildCopy(PhysRegToVReg, PhysReg);
lib/Target/Mips/MipsCallLowering.cpp
  168       auto Copy = MIRBuilder.buildCopy(LLT{VA.getLocVT()}, PhysReg);
  173       MIRBuilder.buildCopy(ValVReg, PhysReg);
  282     MIRBuilder.buildCopy(PhysReg, ExtReg);
  295   MIRBuilder.buildCopy(SPReg, Register(Mips::SP));
  522           MIRBuilder.buildCopy(LLT::scalar(RegSize * 8), Register(ArgRegs[I]));
  632     MIRBuilder.buildCopy(
lib/Target/X86/X86CallLowering.cpp
  112     MIRBuilder.buildCopy(SPReg, STI.getRegisterInfo()->getStackRegister());
  146     MIRBuilder.buildCopy(PhysReg, ExtReg);
  274         auto Copy = MIRBuilder.buildCopy(LLT::scalar(PhysRegSize), PhysReg);
  279       MIRBuilder.buildCopy(ValVReg, PhysReg);
  285       auto Copy = MIRBuilder.buildCopy(LLT{VA.getLocVT()}, PhysReg);