|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1596 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT);
3052 Results.push_back(DAG.getCopyFromReg(Node->getOperand(0), dl, SP,
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 825 P = DAG.getCopyFromReg(Chain, dl, Regs[Part+i], RegisterVT);
1796 SDValue RetPtr = DAG.getCopyFromReg(DAG.getEntryNode(), getCurSDLoc(),
2407 SDValue Index = DAG.getCopyFromReg(getControlRoot(), getCurSDLoc(),
2688 SDValue ShiftOp = DAG.getCopyFromReg(getControlRoot(), dl, Reg, VT);
2888 DAG.getCopyFromReg(DAG.getEntryNode(), dl,
2896 DAG.getCopyFromReg(DAG.getEntryNode(), dl,
4177 SDValue L = DAG.getCopyFromReg(
6702 DAG.getCopyFromReg(DAG.getEntryNode(), getCurSDLoc(), VReg, PtrVT);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 2238 SDValue New = CurDAG->getCopyFromReg(
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 2559 CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL, ZeroReg, SubVT);
2943 SDValue New = CurDAG->getCopyFromReg(
2948 SDValue New = CurDAG->getCopyFromReg(
lib/Target/AArch64/AArch64ISelLowering.cpp 2872 return DAG.getCopyFromReg(DAG.getEntryNode(), dl, Reg,
3229 ArgValue = DAG.getCopyFromReg(Chain, DL, Reg, RegVT);
3424 SDValue Val = DAG.getCopyFromReg(Chain, DL, VReg, MVT::i64);
3456 SDValue Val = DAG.getCopyFromReg(Chain, DL, VReg, MVT::f128);
3843 SDValue StackPtr = DAG.getCopyFromReg(Chain, DL, AArch64::SP,
3854 SDValue Val = DAG.getCopyFromReg(Chain, DL, F.VReg, F.VT);
4240 SDValue Val = DAG.getCopyFromReg(RetOps[0], DL, SRetReg,
5515 DAG.getCopyFromReg(DAG.getEntryNode(), DL, AArch64::FP, MVT::i64);
5565 DAG.getCopyFromReg(DAG.getEntryNode(), DL, AArch64::FP, VT);
5590 return DAG.getCopyFromReg(DAG.getEntryNode(), DL, Reg, VT);
8327 SDValue SP = DAG.getCopyFromReg(Chain, dl, AArch64::SP, MVT::i64);
8342 SDValue SP = DAG.getCopyFromReg(Chain, dl, AArch64::SP, MVT::i64);
10733 DAG.getCopyFromReg(DAG.getEntryNode(), DL, ZeroReg, ZeroVT);
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 2843 Base = CurDAG->getCopyFromReg(CurDAG->getEntryNode(),
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 4105 return DAG.getCopyFromReg(DAG.getEntryNode(), SL, VReg, VT);
lib/Target/AMDGPU/R600ISelLowering.cpp 1606 SDValue Register = DAG.getCopyFromReg(Chain, DL, Reg, VT);
lib/Target/AMDGPU/SIISelLowering.cpp 1413 SDValue BasePtr = DAG.getCopyFromReg(Chain, SL,
2171 SDValue Val = DAG.getCopyFromReg(Chain, DL, Reg, VT);
2773 = DAG.getCopyFromReg(Chain, DL, Info->getScratchRSrcReg(), MVT::v4i32);
4555 return DAG.getCopyFromReg(DAG.getEntryNode(), DL, Reg, VT);
lib/Target/ARC/ARCISelLowering.cpp 290 StackPtr = DAG.getCopyFromReg(Chain, dl, ARC::SP,
495 ArgIn = DAG.getCopyFromReg(Chain, dl, VReg, RegVT);
540 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i32);
720 return DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, VT);
lib/Target/ARM/ARMISelLowering.cpp 2037 StackPtr = DAG.getCopyFromReg(Chain, dl, ARM::SP,
2123 DAG.getCopyFromReg(Chain, dl, ARM::SP, getPointerTy(DAG.getDataLayout()));
3480 SDValue SB = DAG.getCopyFromReg(DAG.getEntryNode(), dl, ARM::R9, PtrVT);
3604 DAG.getCopyFromReg(DAG.getEntryNode(), dl, Reg, PtrVT);
3848 SDValue ArgValue = DAG.getCopyFromReg(Root, dl, Reg, MVT::i32);
3862 ArgValue2 = DAG.getCopyFromReg(Root, dl, Reg, MVT::i32);
3918 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i32);
4070 ArgValue = DAG.getCopyFromReg(Chain, dl, Reg, RegVT);
5547 return DAG.getCopyFromReg(DAG.getEntryNode(), dl, Reg, VT);
5561 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, VT);
16072 SDValue SP = DAG.getCopyFromReg(Chain, DL, ARM::SP, MVT::i32);
16093 SDValue NewSP = DAG.getCopyFromReg(Chain, DL, ARM::SP, MVT::i32);
lib/Target/AVR/AVRISelDAGToDAG.cpp 274 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL));
301 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL));
lib/Target/AVR/AVRISelLowering.cpp 1081 ArgValue = DAG.getCopyFromReg(Chain, dl, Reg, RegVT);
lib/Target/BPF/BPFISelLowering.cpp 242 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 754 SDValue Ops[] = { CurDAG->getCopyFromReg(CH, DL, AR, MVT::i32), FI, Zero };
lib/Target/Hexagon/HexagonISelLowering.cpp 296 RetVal = DAG.getCopyFromReg(TPR.getValue(0), dl, PredR, MVT::i1);
375 DAG.getCopyFromReg(Chain, dl, HRI.getStackRegister(), PtrVT);
740 SDValue Copy = DAG.getCopyFromReg(Chain, dl, VReg, RegVT);
988 return DAG.getCopyFromReg(DAG.getEntryNode(), dl, Reg, VT);
1000 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl,
1118 SDValue TP = DAG.getCopyFromReg(DAG.getEntryNode(), dl, Hexagon::UGP, PtrVT);
1160 SDValue TP = DAG.getCopyFromReg(DAG.getEntryNode(), dl, Hexagon::UGP, PtrVT);
lib/Target/Lanai/LanaiISelDAGToDAG.cpp 291 SDValue New = CurDAG->getCopyFromReg(CurDAG->getEntryNode(),
298 SDValue New = CurDAG->getCopyFromReg(CurDAG->getEntryNode(),
lib/Target/Lanai/LanaiISelLowering.cpp 465 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT);
575 DAG.getCopyFromReg(Chain, DL, Reg, getPointerTy(DAG.getDataLayout()));
691 StackPtr = DAG.getCopyFromReg(Chain, DL, Lanai::SP,
1026 SDValue StackPointer = DAG.getCopyFromReg(Chain, DL, SPReg, MVT::i32);
1072 return DAG.getCopyFromReg(DAG.getEntryNode(), DL, Reg, VT);
1082 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), DL, Lanai::FP, VT);
lib/Target/MSP430/MSP430ISelLowering.cpp 640 SDValue ArgValue = DAG.getCopyFromReg(Chain, dl, VReg, RegVT);
766 DAG.getCopyFromReg(Chain, dl, Reg, getPointerTy(DAG.getDataLayout()));
839 StackPtr = DAG.getCopyFromReg(Chain, dl, MSP430::SP, PtrVT);
1288 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl,
lib/Target/Mips/MipsISelLowering.cpp 2386 SDValue FrameAddr = DAG.getCopyFromReg(
2411 return DAG.getCopyFromReg(DAG.getEntryNode(), SDLoc(Op), Reg, VT);
3117 DAG.getCopyFromReg(Chain, DL, ABI.IsN64() ? Mips::SP_64 : Mips::SP,
3530 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, Reg, RegVT);
3544 SDValue ArgValue2 = DAG.getCopyFromReg(Chain, DL, Reg2, RegVT);
3729 DAG.getCopyFromReg(Chain, DL, Reg, getPointerTy(DAG.getDataLayout()));
4358 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, Reg, RegTy);
lib/Target/Mips/MipsSEISelDAGToDAG.cpp 771 SDValue Zero = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL,
776 SDValue Zero = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL,
781 SDValue Zero = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL,
841 SDValue Reg = CurDAG->getCopyFromReg(ChainIn, DL,
960 SDValue ResNode = CurDAG->getCopyFromReg(Chain, DL, DestReg, PtrVT);
lib/Target/PowerPC/PPCISelLowering.cpp 3536 SDValue ArgValueLo = DAG.getCopyFromReg(Chain, dl, RegLo, MVT::i32);
3537 SDValue ArgValueHi = DAG.getCopyFromReg(Chain, dl, RegHi, MVT::i32);
3544 ArgValue = DAG.getCopyFromReg(Chain, dl, Reg,
3638 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
3657 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, MVT::f64);
3842 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
3877 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
3900 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i64);
3914 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i64);
3949 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, ObjectVT);
3960 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i64);
4001 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, ObjectVT);
4031 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, ObjectVT);
4086 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
4254 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
4279 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
4300 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i32);
4318 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i64);
4351 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, ObjectVT);
4368 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, ObjectVT);
4446 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
6292 SDValue Val = DAG.getCopyFromReg(Chain, dl, PPC::X2, MVT::i64);
14560 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg,
lib/Target/RISCV/RISCVISelDAGToDAG.cpp 117 SDValue New = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), SDLoc(Node),
lib/Target/RISCV/RISCVISelLowering.cpp 679 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), DL, FrameReg, VT);
718 return DAG.getCopyFromReg(DAG.getEntryNode(), DL, Reg, XLenVT);
1712 Val = DAG.getCopyFromReg(Chain, DL, VReg, LocVT);
1790 SDValue Lo = DAG.getCopyFromReg(Chain, DL, LoVReg, MVT::i32);
1802 Hi = DAG.getCopyFromReg(Chain, DL, HiVReg, MVT::i32);
1985 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, Reg, XLenVT);
2177 StackPtr = DAG.getCopyFromReg(Chain, DL, RISCV::X2, PtrVT);
2235 StackPtr = DAG.getCopyFromReg(Chain, DL, RISCV::X2, PtrVT);
lib/Target/Sparc/SparcISelLowering.cpp 273 SDValue Val = DAG.getCopyFromReg(Chain, DL, Reg, PtrVT);
422 SDValue HiVal = DAG.getCopyFromReg(Chain, dl, VRegHi, MVT::i32);
436 LoVal = DAG.getCopyFromReg(Chain, dl, loReg, MVT::i32);
450 SDValue Arg = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i32);
557 SDValue Arg = DAG.getCopyFromReg(DAG.getRoot(), dl, VReg, MVT::i32);
602 SDValue Arg = DAG.getCopyFromReg(Chain, DL, VReg, VA.getLocVT());
672 SDValue VArg = DAG.getCopyFromReg(Chain, DL, VReg, MVT::i64);
2594 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT);
2631 FrameAddr = DAG.getCopyFromReg(Chain, dl, FrameReg, VT);
2674 RetAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, RetReg, VT);
3363 SDValue Lo = DAG.getCopyFromReg(N->getOperand(0), dl, SP::ASR23, MVT::i32);
3364 SDValue Hi = DAG.getCopyFromReg(Lo, dl, SP::G0, MVT::i32);
lib/Target/SystemZ/SystemZISelLowering.cpp 1356 ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, LocVT);
1423 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, MVT::f64);
1539 StackPtr = DAG.getCopyFromReg(Chain, DL, SystemZ::R15D, PtrVT);
2912 SDValue TPHi = DAG.getCopyFromReg(Chain, DL, SystemZ::A0, MVT::i32);
2916 SDValue TPLo = DAG.getCopyFromReg(Chain, DL, SystemZ::A1, MVT::i32);
3101 return DAG.getCopyFromReg(DAG.getEntryNode(), DL, LinkReg, PtrVT);
3230 SDValue OldSP = DAG.getCopyFromReg(Chain, DL, SPReg, MVT::i64);
3864 return DAG.getCopyFromReg(Op.getOperand(0), SDLoc(Op),
3880 SDValue OldSP = DAG.getCopyFromReg(Chain, DL, SystemZ::R15D, MVT::i64);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 1086 return DAG.getCopyFromReg(DAG.getEntryNode(), SDLoc(Op), FP, VT);
1191 SDValue ArgN = DAG.getCopyFromReg(DAG.getEntryNode(), DL,
lib/Target/X86/X86ISelLowering.cpp 2627 SDValue Val = DAG.getCopyFromReg(RetOps[0], dl, SRetReg,
2757 ArgValueLo = DAG.getCopyFromReg(Root, Dl, Reg, MVT::i32);
2759 ArgValueHi = DAG.getCopyFromReg(Root, Dl, Reg, MVT::i32);
3272 ArgValue = DAG.getCopyFromReg(Chain, dl, Reg, RegVT);
3375 DAG.getCopyFromReg(Chain, dl, GPR, MVT::i64));
3379 ALVal = DAG.getCopyFromReg(Chain, dl, AL, MVT::i8);
3383 DAG.getCopyFromReg(Chain, dl, XMMReg, MVT::v4f32));
3476 SDValue RegVal = DAG.getCopyFromReg(Chain, dl, FR.VReg, FR.VT);
3845 StackPtr = DAG.getCopyFromReg(Chain, dl, RegInfo->getStackRegister(),
3907 SDValue Val = DAG.getCopyFromReg(Chain, dl, F.VReg, F.VT);
3959 StackPtr = DAG.getCopyFromReg(Chain, dl, RegInfo->getStackRegister(),
22221 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT);
22256 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, SPTy);
23589 return DAG.getCopyFromReg(DAG.getEntryNode(), dl, Reg, VT);
24243 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, VT);
24320 SDValue Frame = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, PtrVT);
45602 Flag = DAG.getCopyFromReg(Chain, DL, X86::EFLAGS, MVT::i32);
lib/Target/XCore/XCoreISelLowering.cpp 783 return DAG.getCopyFromReg(DAG.getEntryNode(), SDLoc(Op),
829 SDValue Stack = DAG.getCopyFromReg(DAG.getEntryNode(), dl,
1314 ArgIn = DAG.getCopyFromReg(Chain, dl, VReg, RegVT);
1365 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i32);