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

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  919       Part = DAG.getCopyToReg(Chain, dl, Regs[i], Parts[i], *Flag);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 3335       InputChain = CurDAG->getCopyToReg(InputChain, SDLoc(NodeToMatch),
lib/Target/AArch64/AArch64ISelLowering.cpp
 4016     Chain = DAG.getCopyToReg(Chain, DL, RegToPass.first,
 4229     Chain = DAG.getCopyToReg(Chain, DL, RetVal.first, RetVal.second, Flag);
 4244     Chain = DAG.getCopyToReg(Chain, DL, RetValReg, Val, Flag);
 4460   Chain = DAG.getCopyToReg(Chain, DL, AArch64::X0, DescAddr, SDValue());
 8297   Chain = DAG.getCopyToReg(Chain, dl, AArch64::X15, Size, SDValue());
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
 1124   SDValue VCC = CurDAG->getCopyToReg(CurDAG->getEntryNode(), SL,
lib/Target/AMDGPU/SIISelLowering.cpp
 2335     Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Arg, Flag);
 2886     Chain = DAG.getCopyToReg(Chain, DL, RegToPass.first,
 5873     SDValue ToM0 = DAG.getCopyToReg(DAG.getEntryNode(), DL, AMDGPU::M0,
 5915     SDValue ToM0 = DAG.getCopyToReg(DAG.getEntryNode(), DL, AMDGPU::M0,
lib/Target/ARC/ARCISelLowering.cpp
  315     Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
  664     Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag);
lib/Target/ARM/ARMISelDAGToDAG.cpp
 4732       SDValue T0 = CurDAG->getCopyToReg(Sub0, dl, Reg0, Sub0,
 4734       SDValue T1 = CurDAG->getCopyToReg(Sub1, dl, Reg1, Sub1, T0.getValue(1));
 4757       Chain = CurDAG->getCopyToReg(T1, dl, GPVR, Pair, T1.getValue(1));
lib/Target/ARM/ARMISelLowering.cpp
 2260     Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
 2794         Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
 2800         Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
 2815       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
 2821       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
 2825       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), Arg, Flag);
 3112   Chain = DAG.getCopyToReg(Chain, DL, ARM::R0, DescAddr, SDValue());
 4283     SDValue Chain = DAG.getCopyToReg(DAG.getEntryNode(), dl, ARM::CPSR,
 6360   SDValue Chain = DAG.getCopyToReg(DAG.getEntryNode(), DL, ARM::CPSR,
14345       SDValue CPSRGlue = DAG.getCopyToReg(DAG.getEntryNode(), dl, ARM::CPSR,
14359       SDValue CPSRGlue = DAG.getCopyToReg(DAG.getEntryNode(), dl, ARM::CPSR,
16087   Chain = DAG.getCopyToReg(Chain, DL, ARM::R4, Words, Flag);
lib/Target/AVR/AVRISelDAGToDAG.cpp
  377   Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Ptr, SDValue());
  434   Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Callee, InFlag);
lib/Target/AVR/AVRISelLowering.cpp
 1264     Chain = DAG.getCopyToReg(Chain, DL, Reg.first, Reg.second, InFlag);
 1404     Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag);
lib/Target/BPF/BPFISelLowering.cpp
  360     Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InFlag);
  437     Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), OutVals[i], Flag);
lib/Target/Hexagon/HexagonISelLowering.cpp
  217     Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag);
  290       SDValue TPR = DAG.getCopyToReg(FR0.getValue(1), dl, PredR,
  460       Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
  477       Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
 1194   Chain = DAG.getCopyToReg(DAG.getEntryNode(), dl, Hexagon::R0, Chain, InFlag);
lib/Target/Lanai/LanaiISelLowering.cpp
  557     Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), OutVals[i], Flag);
  577     Chain = DAG.getCopyToReg(Chain, DL, Lanai::RV, Val, Flag);
  715     Chain = DAG.getCopyToReg(Chain, DL, RegsToPass[I].first,
lib/Target/MSP430/MSP430ISelLowering.cpp
  749     Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
  769     Chain = DAG.getCopyToReg(Chain, dl, R12, Val, Flag);
  875     Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
lib/Target/Mips/MipsISelLowering.cpp
 2434   Chain = DAG.getCopyToReg(Chain, DL, OffsetReg, Offset, SDValue());
 2435   Chain = DAG.getCopyToReg(Chain, DL, AddrReg, Handler, Chain.getValue(1));
 2934     Chain = CLI.DAG.getCopyToReg(Chain, CLI.DL, RegsToPass[i].first,
 3711     Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Val, Flag);
 3732     Chain = DAG.getCopyToReg(Chain, DL, V0, Val, Flag);
lib/Target/PowerPC/PPCISelLowering.cpp
 5083       SDValue TOCVal = DAG.getCopyToReg(Chain, dl, PPC::X2, TOCPtr,
 5091         SDValue EnvVal = DAG.getCopyToReg(Chain, dl, PPC::X11, LoadEnvPtr,
 5620     Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
 6311     Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
 6692     Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
 6862     Chain = DAG.getCopyToReg(Chain, dl, Reg.first, Reg.second, InFlag);
 6929       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), SVal, Flag);
 6935       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), SVal, Flag);
 6937       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), Arg, Flag);
lib/Target/RISCV/RISCVISelLowering.cpp
 2254     Chain = DAG.getCopyToReg(Chain, DL, Reg.first, Reg.second, Glue);
 2422       Chain = DAG.getCopyToReg(Chain, DL, RegLo, Lo, Glue);
 2425       Chain = DAG.getCopyToReg(Chain, DL, RegHi, Hi, Glue);
 2431       Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Val, Glue);
lib/Target/Sparc/SparcISelDAGToDAG.cpp
  247       SDValue T0 = CurDAG->getCopyToReg(Sub0, dl, Reg0, Sub0,
  249       SDValue T1 = CurDAG->getCopyToReg(Sub1, dl, Reg1, Sub1, T0.getValue(1));
  283       Chain = CurDAG->getCopyToReg(T1, dl, GPVR, Pair, T1.getValue(1));
  359     TopPart = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, SP::Y, TopPart,
lib/Target/Sparc/SparcISelLowering.cpp
  251       Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Part0, Flag);
  255       Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Part1,
  258       Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Arg, Flag);
  274     Chain = DAG.getCopyToReg(Chain, DL, SP::I0, Val, Flag);
  353     Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), OutVal, Flag);
  935     Chain = DAG.getCopyToReg(Chain, dl, Reg, RegsToPass[i].second, InFlag);
 1237     Chain = DAG.getCopyToReg(Chain, DL,
 2051     Chain = DAG.getCopyToReg(Chain, DL, SP::O0, Argument, InFlag);
lib/Target/SystemZ/SystemZISelLowering.cpp
 1567     Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R1D, Callee, Glue);
 1574     Chain = DAG.getCopyToReg(Chain, DL, RegsToPass[I].first,
 1694     Chain = DAG.getCopyToReg(Chain, DL, Reg, RetValue, Glue);
 2870   Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R12D, GOT, Glue);
 2872   Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R2D, GOTOffset, Glue);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
 1040                : DAG.getCopyToReg(Chain, DL, Reg, Copy,
lib/Target/X86/X86ISelDAGToDAG.cpp
 3150           CurDAG->getCopyToReg(InputChain, SDLoc(Node), X86::EFLAGS,
 4393         SDValue Chain = CurDAG->getCopyToReg(Node->getOperand(0), dl, PtrReg,
 4400           Chain = CurDAG->getCopyToReg(Chain, dl, X86::ECX, Node->getOperand(3),
 4403           Chain = CurDAG->getCopyToReg(Chain, dl, X86::EDX, Node->getOperand(4),
 4664     SDValue InFlag = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, LoReg,
 4746     SDValue InFlag = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, SrcReg,
 4867       Chain  = CurDAG->getCopyToReg(Chain, dl, X86::AX, SDValue(Move, 0),
 4872         CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl,
 4905         InFlag = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, ClrReg,
 5151     SDValue InFlag = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, X86::EAX,
 5154     InFlag = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, X86::EDX,
lib/Target/X86/X86ISelLowering.cpp
 2589       Chain = DAG.getCopyToReg(Chain, dl, Reg.first, Reg.second, Flag);
 2633     Chain = DAG.getCopyToReg(Chain, dl, RetValReg, Val, Flag);
 3988     Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
17971   SDValue Chain = DAG.getCopyToReg(DAG.getEntryNode(), dl, X86::EBX,
18004     SDValue Chain = DAG.getCopyToReg(DAG.getEntryNode(), dl, X86::EBX,
23807     Chain = DAG.getCopyToReg(Chain, DL, SrcReg, N->getOperand(2), Glue);
26705   SDValue cpIn = DAG.getCopyToReg(Op.getOperand(0), DL, Reg,
28289     cpInL = DAG.getCopyToReg(N->getOperand(0), dl,
28292     cpInH = DAG.getCopyToReg(cpInL.getValue(0), dl,
28301         DAG.getCopyToReg(cpInH.getValue(0), dl, Regs64bit ? X86::RCX : X86::ECX,
28336       swapInL = DAG.getCopyToReg(swapInH.getValue(0), dl,
lib/Target/X86/X86SelectionDAGInfo.cpp
  144     Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT),
  150     Chain  = DAG.getCopyToReg(Chain, dl, X86::AL, Val, InFlag);
  155   Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX,
  158   Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RDI : X86::EDI,
  195   Chain = DAG.getCopyToReg(Chain, dl, CX, Size, InFlag);
  197   Chain = DAG.getCopyToReg(Chain, dl, DI, Dst, InFlag);
  199   Chain = DAG.getCopyToReg(Chain, dl, SI, Src, InFlag);
lib/Target/XCore/XCoreISelLowering.cpp
 1187     Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
 1501     Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag);