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

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  827         P = DAG.getCopyFromReg(Chain, dl, Regs[Part+i], RegisterVT, *Flag);
lib/Target/AArch64/AArch64ISelLowering.cpp
 3510           DAG.getCopyFromReg(Chain, DL, VA.getLocReg(), VA.getLocVT(), InFlag);
 4465   return DAG.getCopyFromReg(Chain, DL, AArch64::X0, PtrVT, Chain.getValue(1));
 4498   return DAG.getCopyFromReg(Chain, DL, AArch64::X0, PtrVT, Glue);
lib/Target/AMDGPU/SIISelLowering.cpp
 2387       Val = DAG.getCopyFromReg(Chain, DL, VA.getLocReg(), VA.getLocVT(), InFlag);
lib/Target/ARC/ARCISelLowering.cpp
  381           DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), VA.getValVT(), Glue);
lib/Target/ARM/ARMISelDAGToDAG.cpp
 4724       SDValue RegCopy = CurDAG->getCopyFromReg(Chain, dl, GPVR, MVT::Untyped,
 4747       SDValue T0 = CurDAG->getCopyFromReg(Chain, dl, Reg0, MVT::i32,
 4749       SDValue T1 = CurDAG->getCopyFromReg(Chain, dl, Reg1, MVT::i32,
lib/Target/ARM/ARMISelLowering.cpp
 1952       SDValue Lo = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), MVT::i32,
 1957       SDValue Hi = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), MVT::i32,
 1971         Lo = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), MVT::i32, InFlag);
 1975         Hi = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), MVT::i32, InFlag);
 1985       Val = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), VA.getLocVT(),
 3117   return DAG.getCopyFromReg(Chain, DL, ARM::R0, MVT::i32, Chain.getValue(1));
lib/Target/AVR/AVRISelDAGToDAG.cpp
  378   Ptr = CurDAG->getCopyFromReg(Chain, DL, AVR::R31R30, MVT::i16,
  489         CurDAG->getCopyFromReg(InChain, DL, AVR::R0, Type, InGlue);
  500         CurDAG->getCopyFromReg(InChain, DL, AVR::R1, Type, InGlue);
lib/Target/AVR/AVRISelLowering.cpp
 1333     Chain = DAG.getCopyFromReg(Chain, dl, RVLoc.getLocReg(), RVLoc.getValVT(),
lib/Target/BPF/BPFISelLowering.cpp
  468     return DAG.getCopyFromReg(Chain, DL, 1, Ins[0].VT, InFlag).getValue(1);
  475     Chain = DAG.getCopyFromReg(Chain, DL, Val.getLocReg(),
lib/Target/Hexagon/HexagonISelLowering.cpp
  286       SDValue FR0 = DAG.getCopyFromReg(Chain, dl, RVLocs[i].getLocReg(),
  300       RetVal = DAG.getCopyFromReg(Chain, dl, RVLocs[i].getLocReg(),
 1104   return DAG.getCopyFromReg(Chain, dl, ReturnReg, PtrVT, Glue);
lib/Target/Lanai/LanaiISelLowering.cpp
  787     Chain = DAG.getCopyFromReg(Chain, DL, RVLocs[I].getLocReg(),
lib/Target/MSP430/MSP430ISelLowering.cpp
  934     Chain = DAG.getCopyFromReg(Chain, dl, RVLocs[i].getLocReg(),
 1187     SDValue SR = DAG.getCopyFromReg(DAG.getEntryNode(), dl, MSP430::SR,
lib/Target/Mips/MipsISelLowering.cpp
  587     SDValue CopyFromLo = DAG.getCopyFromReg(InChain, DL, LO, Ty,
  596     SDValue CopyFromHi = DAG.getCopyFromReg(InChain, DL,
 3357     SDValue Val = DAG.getCopyFromReg(Chain, DL, RVLocs[i].getLocReg(),
lib/Target/PowerPC/PPCISelLowering.cpp
 5174       SDValue Lo = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), MVT::i32,
 5179       SDValue Hi = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), MVT::i32,
 5187       Val = DAG.getCopyFromReg(Chain, dl,
lib/Target/RISCV/RISCVISelLowering.cpp
 2338         DAG.getCopyFromReg(Chain, DL, VA.getLocReg(), VA.getLocVT(), Glue);
 2346           DAG.getCopyFromReg(Chain, DL, ArgGPRs[1], MVT::i32, Glue);
lib/Target/Sparc/SparcISelDAGToDAG.cpp
  239       SDValue RegCopy = CurDAG->getCopyFromReg(Chain, dl, GPVR, MVT::v2i32,
  262       SDValue T0 = CurDAG->getCopyFromReg(Chain, dl, Reg0, MVT::i32,
  264       SDValue T1 = CurDAG->getCopyFromReg(Chain, dl, Reg1, MVT::i32,
lib/Target/Sparc/SparcISelLowering.cpp
  991       SDValue Lo = DAG.getCopyFromReg(
  997       SDValue Hi = DAG.getCopyFromReg(
 1006           DAG.getCopyFromReg(Chain, dl, toCallerWindow(RVLocs[i].getLocReg()),
 1315       RV = DAG.getCopyFromReg(Chain, DL, Reg, RVLocs[i].getLocVT(), InGlue);
 2071     SDValue Ret = DAG.getCopyFromReg(Chain, DL, SP::O0, PtrVT, InFlag);
lib/Target/SystemZ/SystemZISelLowering.cpp
 1624     SDValue RetValue = DAG.getCopyFromReg(Chain, DL, VA.getLocReg(),
 2903   return DAG.getCopyFromReg(Chain, DL, SystemZ::R2D, PtrVT, Glue);
lib/Target/X86/X86ISelDAGToDAG.cpp
 4772       SDValue ResLo = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl, LoReg,
 4782       SDValue ResHi = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl, HiReg,
 4951       SDValue Result = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl,
 4960       SDValue Result = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl,
lib/Target/X86/X86ISelLowering.cpp
 2764       DAG.getCopyFromReg(Root, Dl, VA.getLocReg(), MVT::i32, *InFlag);
 2767       DAG.getCopyFromReg(Root, Dl, NextVA.getLocReg(), MVT::i32, *InFlag);
 2877       Chain = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), CopyVT, InFlag)
17962   return DAG.getCopyFromReg(Chain, dl, ReturnReg, PtrVT, Flag);
18154     return DAG.getCopyFromReg(Chain, DL, Reg, PtrVT, Chain.getValue(1));
23820     LO = DAG.getCopyFromReg(Chain, DL, X86::RAX, MVT::i64, SDValue(N1, 1));
23821     HI = DAG.getCopyFromReg(LO.getValue(1), DL, X86::RDX, MVT::i64,
23824     LO = DAG.getCopyFromReg(Chain, DL, X86::EAX, MVT::i32, SDValue(N1, 1));
23825     HI = DAG.getCopyFromReg(LO.getValue(1), DL, X86::EDX, MVT::i32,
23867   SDValue ecx = DAG.getCopyFromReg(Chain, DL, X86::ECX, MVT::i32, Glue);
26718     DAG.getCopyFromReg(Result.getValue(0), DL, Reg, T, Result.getValue(1));
26719   SDValue EFLAGS = DAG.getCopyFromReg(cpOut.getValue(1), DL, X86::EFLAGS,
28326       SDValue RBXSave = DAG.getCopyFromReg(swapInH.getValue(0), dl,
28343     SDValue cpOutL = DAG.getCopyFromReg(Result.getValue(0), dl,
28346     SDValue cpOutH = DAG.getCopyFromReg(cpOutL.getValue(1), dl,
28351     SDValue EFLAGS = DAG.getCopyFromReg(cpOutH.getValue(1), dl, X86::EFLAGS,
45599     Flag = DAG.getCopyFromReg(Chain, DL, X86::EFLAGS, MVT::i32, Flag);
lib/Target/XCore/XCoreISelLowering.cpp
 1069       Chain = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), VA.getValVT(),