Lines Matching defs:PtrVT

2725   EVT PtrVT = HiPart.getValueType();
2726 SDValue Zero = DAG.getConstant(0, DL, PtrVT);
2728 SDValue Hi = DAG.getNode(PPCISD::Hi, DL, PtrVT, HiPart, Zero);
2729 SDValue Lo = DAG.getNode(PPCISD::Lo, DL, PtrVT, LoPart, Zero);
2733 Hi = DAG.getNode(ISD::ADD, DL, PtrVT,
2734 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi);
2738 return DAG.getNode(ISD::ADD, DL, PtrVT, Hi, Lo);
2767 EVT PtrVT = Op.getValueType();
2775 SDValue GA = DAG.getTargetConstantPool(C, PtrVT, CP->getAlignment(), 0);
2784 SDValue GA = DAG.getTargetConstantPool(C, PtrVT, CP->getAlignment(),
2790 DAG.getTargetConstantPool(C, PtrVT, CP->getAlignment(), 0, MOHiFlag);
2792 DAG.getTargetConstantPool(C, PtrVT, CP->getAlignment(), 0, MOLoFlag);
2846 EVT PtrVT = Op.getValueType();
2853 SDValue GA = DAG.getTargetJumpTable(JT->getIndex(), PtrVT);
2862 SDValue GA = DAG.getTargetJumpTable(JT->getIndex(), PtrVT,
2867 SDValue JTIHi = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, MOHiFlag);
2868 SDValue JTILo = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, MOLoFlag);
2874 EVT PtrVT = Op.getValueType();
2882 SDValue GA = DAG.getTargetBlockAddress(BA, PtrVT, BASDN->getOffset());
2890 DAG.getTargetBlockAddress(BA, PtrVT, BASDN->getOffset()));
2895 SDValue TgtBAHi = DAG.getTargetBlockAddress(BA, PtrVT, 0, MOHiFlag);
2896 SDValue TgtBALo = DAG.getTargetBlockAddress(BA, PtrVT, 0, MOLoFlag);
2912 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2921 SDValue TGAHi = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0,
2923 SDValue TGALo = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0,
2928 SDValue Hi = DAG.getNode(PPCISD::Hi, dl, PtrVT, TGAHi, TLSReg);
2929 return DAG.getNode(PPCISD::Lo, dl, PtrVT, TGALo, Hi);
2933 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, 0);
2934 SDValue TGATLS = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0,
2941 PtrVT, GOTReg, TGA);
2944 GOTPtr = DAG.getNode(PPCISD::PPC32_GOT, dl, PtrVT);
2946 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT);
2948 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT);
2951 PtrVT, TGA, GOTPtr);
2952 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TPOffset, TGATLS);
2956 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, 0);
2961 GOTPtr = DAG.getNode(PPCISD::ADDIS_TLSGD_HA, dl, PtrVT,
2965 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT);
2967 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT);
2969 return DAG.getNode(PPCISD::ADDI_TLSGD_L_ADDR, dl, PtrVT,
2974 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, 0);
2979 GOTPtr = DAG.getNode(PPCISD::ADDIS_TLSLD_HA, dl, PtrVT,
2983 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT);
2985 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT);
2988 PtrVT, GOTPtr, TGA, TGA);
2990 PtrVT, TLSAddr, TGA);
2991 return DAG.getNode(PPCISD::ADDI_DTPREL_L, dl, PtrVT, DtvOffsetHi, TGA);
2999 EVT PtrVT = Op.getValueType();
3008 SDValue GA = DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset());
3017 SDValue GA = DAG.getTargetGlobalAddress(GV, DL, PtrVT,
3024 DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset(), MOHiFlag);
3026 DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset(), MOLoFlag);
3033 Ptr = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Ptr, MachinePointerInfo());
3094 EVT PtrVT = getPointerTy(DAG.getDataLayout());
3121 SDValue FprPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr,
3129 SDValue RegSaveAreaPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr,
3132 SDValue OverflowAreaPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr,
3155 SDValue OurReg = DAG.getNode(ISD::ADD, dl, PtrVT, RegSaveArea,
3160 OurReg = DAG.getNode(ISD::ADD, dl, PtrVT, OurReg,
3174 SDValue Result = DAG.getNode(ISD::SELECT, dl, PtrVT, CC, OurReg, OverflowArea);
3177 SDValue OverflowAreaPlusN = DAG.getNode(ISD::ADD, dl, PtrVT, OverflowArea,
3220 EVT PtrVT = getPointerTy(DAG.getDataLayout());
3221 bool isPPC64 = (PtrVT == MVT::i64);
3242 DAG.getExternalSymbol("__trampoline_setup", PtrVT), std::move(Args));
3251 EVT PtrVT = getPointerTy(MF.getDataLayout());
3258 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
3291 PtrVT);
3293 PtrVT);
3295 uint64_t FrameOffset = PtrVT.getSizeInBits()/8;
3296 SDValue ConstFrameOffset = DAG.getConstant(FrameOffset, dl, PtrVT);
3298 uint64_t StackOffset = PtrVT.getSizeInBits()/8 - 1;
3299 SDValue ConstStackOffset = DAG.getConstant(StackOffset, dl, PtrVT);
3302 SDValue ConstFPROffset = DAG.getConstant(FPROffset, dl, PtrVT);
3311 SDValue nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, Op.getOperand(1),
3319 nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, nextPtr, ConstStackOffset);
3325 nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, nextPtr, ConstFrameOffset);
3526 EVT PtrVT = getPointerTy(MF.getDataLayout());
3634 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
3688 int Depth = NumGPArgRegs * PtrVT.getSizeInBits()/8 +
3692 MFI.CreateFixedObject(PtrVT.getSizeInBits()/8,
3696 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
3707 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
3712 SDValue PtrOff = DAG.getConstant(PtrVT.getSizeInBits()/8, dl, PtrVT);
3732 PtrVT);
3774 EVT PtrVT = getPointerTy(MF.getDataLayout());
3878 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
3895 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
3903 SDValue ArgOff = DAG.getConstant(PtrByteSize - ObjSize, dl, PtrVT);
3911 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
3946 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
3949 SDValue Off = DAG.getConstant(j, dl, PtrVT);
4118 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
4147 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
4155 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
4160 SDValue PtrOff = DAG.getConstant(PtrByteSize, dl, PtrVT);
4181 EVT PtrVT = getPointerTy(MF.getDataLayout());
4182 bool isPPC64 = PtrVT == MVT::i64;
4314 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
4323 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
4347 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
4348 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
4470 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
4500 MFI.CreateFixedObject(PtrVT.getSizeInBits()/8,
4502 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
4515 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
4520 SDValue PtrOff = DAG.getConstant(PtrVT.getSizeInBits()/8, dl, PtrVT);
4959 EVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout());
4967 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr,
4968 DAG.getConstant(ArgOffset, dl, PtrVT));
5192 MVT PtrVT =
5194 return DAG.getMCSymbol(S, PtrVT);
5850 EVT PtrVT = getPointerTy(DAG.getDataLayout());
6067 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
6108 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, Arg,
6123 AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const);
6162 AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const);
6170 DAG.getLoad(PtrVT, dl, Chain, PtrOff, MachinePointerInfo());
6183 SDValue AddArg = DAG.getNode(ISD::ADD, dl, PtrVT, Arg, Const);
6186 DAG.getLoad(PtrVT, dl, Chain, AddArg, MachinePointerInfo());
6303 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, ConstFour);
6360 SDValue Ix = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff,
6361 DAG.getConstant(i, dl, PtrVT));
6363 DAG.getLoad(PtrVT, dl, Store, Ix, MachinePointerInfo());
6416 SDValue Ix = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff,
6417 DAG.getConstant(i, dl, PtrVT));
6419 DAG.getLoad(PtrVT, dl, Store, Ix, MachinePointerInfo());
6468 SDValue AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
6507 EVT PtrVT = getPointerTy(DAG.getDataLayout());
6508 bool isPPC64 = PtrVT == MVT::i64;
6639 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
6658 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, Arg,
6667 SDValue AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const);
6687 SDValue AddArg = DAG.getNode(ISD::ADD, dl, PtrVT, Arg, Const);
6690 DAG.getLoad(PtrVT, dl, Chain, AddArg, MachinePointerInfo());
6709 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, PtrVT, Arg);
6732 DAG.getLoad(PtrVT, dl, Store, PtrOff, MachinePointerInfo());
6738 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, ConstFour);
6740 DAG.getLoad(PtrVT, dl, Store, PtrOff, MachinePointerInfo());
6780 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr,
6781 DAG.getConstant(ArgOffset, dl, PtrVT));
6795 SDValue Ix = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff,
6796 DAG.getConstant(i, dl, PtrVT));
6798 DAG.getLoad(PtrVT, dl, Store, Ix, MachinePointerInfo());
7204 const MVT PtrVT = Subtarget.isPPC64() ? MVT::i64 : MVT::i32;
7209 SDValue Val = DAG.getCopyFromReg(Chain, dl, TOCBaseReg, PtrVT);
7211 SDValue StackPtr = DAG.getRegister(StackPtrReg, PtrVT);
7212 SDValue AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
7353 EVT PtrVT = getPointerTy(DAG.getDataLayout());
7358 SDValue StackPtr = DAG.getRegister(SP, PtrVT);
7366 DAG.getLoad(PtrVT, dl, Chain, StackPtr, MachinePointerInfo());
7378 EVT PtrVT = getPointerTy(MF.getDataLayout());
7394 return DAG.getFrameIndex(RASI, PtrVT);
7401 EVT PtrVT = getPointerTy(MF.getDataLayout());
7417 return DAG.getFrameIndex(FPSI, PtrVT);
7428 EVT PtrVT = getPointerTy(DAG.getDataLayout());
7430 SDValue NegSize = DAG.getNode(ISD::SUB, dl, PtrVT,
7431 DAG.getConstant(0, dl, PtrVT), Size);
7436 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other);
7445 EVT PtrVT = getPointerTy(DAG.getDataLayout());
7448 return DAG.getFrameIndex(FI, PtrVT);
8206 EVT PtrVT = getPointerTy(DAG.getDataLayout());
8209 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
8252 EVT PtrVT = getPointerTy(MF.getDataLayout());
8261 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
8293 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
8341 EVT PtrVT = getPointerTy(MF.getDataLayout());
8352 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
8357 SDValue Four = DAG.getConstant(4, dl, PtrVT);
8358 SDValue Addr = DAG.getNode(ISD::ADD, dl, PtrVT, StackSlot, Four);
8636 EVT PtrVT = getPointerTy(DAG.getDataLayout());
8637 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
9954 EVT PtrVT = getPointerTy(DAG.getDataLayout());
9955 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
10026 EVT PtrVT = getPointerTy(DAG.getDataLayout());
10027 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
10226 EVT PtrVT = getPointerTy(DAG.getDataLayout());
10227 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
14880 auto PtrVT = getPointerTy(MF.getDataLayout());
14887 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(),
14888 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset),
14894 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), RetAddrFI,
14907 EVT PtrVT = getPointerTy(MF.getDataLayout());
14908 bool isPPC64 = PtrVT == MVT::i64;
14919 PtrVT);