Lines Matching defs:PtrVT
3167 EVT PtrVT = HiPart.getValueType();
3168 SDValue Zero = DAG.getConstant(0, DL, PtrVT);
3170 SDValue Hi = DAG.getNode(PPCISD::Hi, DL, PtrVT, HiPart, Zero);
3171 SDValue Lo = DAG.getNode(PPCISD::Lo, DL, PtrVT, LoPart, Zero);
3175 Hi = DAG.getNode(ISD::ADD, DL, PtrVT,
3176 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi);
3180 return DAG.getNode(ISD::ADD, DL, PtrVT, Hi, Lo);
3208 EVT PtrVT = Op.getValueType();
3223 SDValue GA = DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), 0);
3233 DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), PPCII::MO_PIC_FLAG);
3238 DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), 0, MOHiFlag);
3240 DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), 0, MOLoFlag);
3294 EVT PtrVT = Op.getValueType();
3311 SDValue GA = DAG.getTargetJumpTable(JT->getIndex(), PtrVT);
3320 SDValue GA = DAG.getTargetJumpTable(JT->getIndex(), PtrVT,
3325 SDValue JTIHi = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, MOHiFlag);
3326 SDValue JTILo = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, MOLoFlag);
3332 EVT PtrVT = Op.getValueType();
3350 SDValue GA = DAG.getTargetBlockAddress(BA, PtrVT, BASDN->getOffset());
3358 DAG.getTargetBlockAddress(BA, PtrVT, BASDN->getOffset()));
3363 SDValue TgtBAHi = DAG.getTargetBlockAddress(BA, PtrVT, 0, MOHiFlag);
3364 SDValue TgtBALo = DAG.getTargetBlockAddress(BA, PtrVT, 0, MOLoFlag);
3431 EVT PtrVT = getPointerTy(DAG.getDataLayout());
3449 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, PPCII::MO_TPREL_FLAG);
3480 return DAG.getNode(PPCISD::Lo, dl, PtrVT, VariableOffsetTGA, TLSReg);
3490 TLSReg = DAG.getNode(PPCISD::GET_TPOINTER, dl, PtrVT);
3499 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TLSReg, VariableOffset);
3516 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, PPCII::MO_TLSLD_FLAG);
3526 DAG.getTargetGlobalAddress(TLSGV, dl, PtrVT, 0, PPCII::MO_TLSLDM_FLAG);
3529 DAG.getNode(PPCISD::TLSLD_AIX, dl, PtrVT, ModuleHandleTOC);
3543 return DAG.getNode(PPCISD::Lo, dl, PtrVT, VariableOffsetTGA,
3547 return DAG.getNode(ISD::ADD, dl, PtrVT, ModuleHandle, VariableOffset);
3557 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, PPCII::MO_TLSGD_FLAG);
3559 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, PPCII::MO_TLSGDM_FLAG);
3562 return DAG.getNode(PPCISD::TLSGD_AIX, dl, PtrVT, VariableOffset,
3578 EVT PtrVT = getPointerTy(DAG.getDataLayout());
3589 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0,
3592 DAG.getNode(PPCISD::TLS_LOCAL_EXEC_MAT_ADDR, dl, PtrVT, TGA);
3593 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TLSReg, MatAddr);
3596 SDValue TGAHi = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0,
3598 SDValue TGALo = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0,
3603 SDValue Hi = DAG.getNode(PPCISD::Hi, dl, PtrVT, TGAHi, TLSReg);
3604 return DAG.getNode(PPCISD::Lo, dl, PtrVT, TGALo, Hi);
3610 GV, dl, PtrVT, 0, IsPCRel ? PPCII::MO_GOT_TPREL_PCREL_FLAG : 0);
3612 GV, dl, PtrVT, 0, IsPCRel ? PPCII::MO_TLS_PCREL_FLAG : PPCII::MO_TLS);
3615 SDValue MatPCRel = DAG.getNode(PPCISD::MAT_PCREL_ADDR, dl, PtrVT, TGA);
3624 DAG.getNode(PPCISD::ADDIS_GOT_TPREL_HA, dl, PtrVT, GOTReg, TGA);
3627 GOTPtr = DAG.getNode(PPCISD::PPC32_GOT, dl, PtrVT);
3629 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT);
3631 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT);
3633 TPOffset = DAG.getNode(PPCISD::LD_GOT_TPREL_L, dl, PtrVT, TGA, GOTPtr);
3635 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TPOffset, TGATLS);
3640 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0,
3642 return DAG.getNode(PPCISD::TLS_DYNAMIC_MAT_PCREL_ADDR, dl, PtrVT, TGA);
3645 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, 0);
3650 GOTPtr = DAG.getNode(PPCISD::ADDIS_TLSGD_HA, dl, PtrVT,
3654 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT);
3656 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT);
3658 return DAG.getNode(PPCISD::ADDI_TLSGD_L_ADDR, dl, PtrVT,
3664 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0,
3667 DAG.getNode(PPCISD::TLS_DYNAMIC_MAT_PCREL_ADDR, dl, PtrVT, TGA);
3668 return DAG.getNode(PPCISD::PADDI_DTPREL, dl, PtrVT, MatPCRel, TGA);
3671 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, 0);
3676 GOTPtr = DAG.getNode(PPCISD::ADDIS_TLSLD_HA, dl, PtrVT,
3680 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT);
3682 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT);
3685 PtrVT, GOTPtr, TGA, TGA);
3687 PtrVT, TLSAddr, TGA);
3688 return DAG.getNode(PPCISD::ADDI_DTPREL_L, dl, PtrVT, DtvOffsetHi, TGA);
3696 EVT PtrVT = Op.getValueType();
3720 SDValue GA = DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset());
3729 SDValue GA = DAG.getTargetGlobalAddress(GV, DL, PtrVT,
3736 DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset(), MOHiFlag);
3738 DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset(), MOLoFlag);
3822 EVT PtrVT = getPointerTy(DAG.getDataLayout());
3849 SDValue FprPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr,
3857 SDValue RegSaveAreaPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr,
3860 SDValue OverflowAreaPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr,
3883 SDValue OurReg = DAG.getNode(ISD::ADD, dl, PtrVT, RegSaveArea,
3888 OurReg = DAG.getNode(ISD::ADD, dl, PtrVT, OurReg,
3902 SDValue Result = DAG.getNode(ISD::SELECT, dl, PtrVT, CC, OurReg, OverflowArea);
3905 SDValue OverflowAreaPlusN = DAG.getNode(ISD::ADD, dl, PtrVT, OverflowArea,
3999 EVT PtrVT = getPointerTy(DAG.getDataLayout());
4000 bool isPPC64 = (PtrVT == MVT::i64);
4021 DAG.getExternalSymbol("__trampoline_setup", PtrVT), std::move(Args));
4030 EVT PtrVT = getPointerTy(MF.getDataLayout());
4037 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
4070 PtrVT);
4072 PtrVT);
4074 uint64_t FrameOffset = PtrVT.getSizeInBits()/8;
4075 SDValue ConstFrameOffset = DAG.getConstant(FrameOffset, dl, PtrVT);
4077 uint64_t StackOffset = PtrVT.getSizeInBits()/8 - 1;
4078 SDValue ConstStackOffset = DAG.getConstant(StackOffset, dl, PtrVT);
4081 SDValue ConstFPROffset = DAG.getConstant(FPROffset, dl, PtrVT);
4090 SDValue nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, Op.getOperand(1),
4098 nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, nextPtr, ConstStackOffset);
4104 nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, nextPtr, ConstFrameOffset);
4283 EVT PtrVT = getPointerTy(MF.getDataLayout());
4385 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
4439 int Depth = NumGPArgRegs * PtrVT.getSizeInBits()/8 +
4443 PtrVT.getSizeInBits() / 8, CCInfo.getStackSize(), true));
4447 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
4458 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
4463 SDValue PtrOff = DAG.getConstant(PtrVT.getSizeInBits()/8, dl, PtrVT);
4483 PtrVT);
4525 EVT PtrVT = getPointerTy(MF.getDataLayout());
4628 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
4645 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
4653 SDValue ArgOff = DAG.getConstant(PtrByteSize - ObjSize, dl, PtrVT);
4661 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
4685 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
4688 SDValue Off = DAG.getConstant(j, dl, PtrVT);
4829 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
4862 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
4870 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
4875 SDValue PtrOff = DAG.getConstant(PtrByteSize, dl, PtrVT);
5307 EVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout());
5315 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr,
5316 DAG.getConstant(ArgOffset, dl, PtrVT));
5548 MVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout());
5549 return DAG.getMCSymbol(S, PtrVT);
6254 EVT PtrVT = getPointerTy(DAG.getDataLayout());
6457 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
6498 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, Arg,
6513 AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const);
6545 AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const);
6553 DAG.getLoad(PtrVT, dl, Chain, PtrOff, MachinePointerInfo());
6566 SDValue AddArg = DAG.getNode(ISD::ADD, dl, PtrVT, Arg, Const);
6570 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, AddArg,
6688 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, ConstFour);
6744 SDValue Ix = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff,
6745 DAG.getConstant(i, dl, PtrVT));
6747 DAG.getLoad(PtrVT, dl, Store, Ix, MachinePointerInfo());
6797 SDValue AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
7231 const EVT PtrVT = getPointerTy(MF.getDataLayout());
7266 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
7293 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
7404 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
7420 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
7510 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
7530 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT);
7535 SDValue PtrOff = DAG.getConstant(PtrByteSize, dl, PtrVT);
7577 const EVT PtrVT = getPointerTy(DAG.getDataLayout());
7621 return DAG.getExtLoad(ISD::ZEXTLOAD, dl, PtrVT, Chain,
7633 SDValue Load = GetLoad(PtrVT, LoadOffset);
7687 assert(PtrVT.getSimpleVT().getSizeInBits() > (Bytes * 8) &&
7690 unsigned NumSHLBits = PtrVT.getSimpleVT().getSizeInBits() - (Bytes * 8);
7696 ResidueVal = ResidueVal ? DAG.getNode(ISD::OR, dl, PtrVT, ResidueVal,
7735 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
7749 SDValue Add = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff,
7750 DAG.getConstant(LoadOffset, dl, PtrVT));
7751 SDValue Load = DAG.getLoad(PtrVT, dl, Store, Add, MachinePointerInfo());
7777 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
7840 const MVT PtrVT = Subtarget.getScalarIntVT();
7845 SDValue Val = DAG.getCopyFromReg(Chain, dl, TOCBaseReg, PtrVT);
7847 SDValue StackPtr = DAG.getRegister(StackPtrReg, PtrVT);
7848 SDValue AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff);
7969 EVT PtrVT = getPointerTy(DAG.getDataLayout());
7974 SDValue StackPtr = DAG.getRegister(SP, PtrVT);
7982 DAG.getLoad(PtrVT, dl, Chain, StackPtr, MachinePointerInfo());
7994 EVT PtrVT = getPointerTy(MF.getDataLayout());
8010 return DAG.getFrameIndex(RASI, PtrVT);
8017 EVT PtrVT = getPointerTy(MF.getDataLayout());
8033 return DAG.getFrameIndex(FPSI, PtrVT);
8045 EVT PtrVT = getPointerTy(DAG.getDataLayout());
8047 SDValue NegSize = DAG.getNode(ISD::SUB, dl, PtrVT,
8048 DAG.getConstant(0, dl, PtrVT), Size);
8052 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other);
8063 EVT PtrVT = getPointerTy(DAG.getDataLayout());
8066 return DAG.getFrameIndex(FI, PtrVT);
8942 EVT PtrVT = getPointerTy(DAG.getDataLayout());
8945 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
8998 EVT PtrVT = getPointerTy(MF.getDataLayout());
9006 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
9039 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
9076 EVT PtrVT = getPointerTy(MF.getDataLayout());
9134 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
9137 : DAG.getNode(ISD::ADD, Dl, PtrVT, StackSlot,
9138 DAG.getConstant(4, Dl, PtrVT));
9193 EVT PtrVT = getPointerTy(MF.getDataLayout());
9207 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
9213 SDValue Four = DAG.getConstant(4, dl, PtrVT);
9214 SDValue Addr = DAG.getNode(ISD::ADD, dl, PtrVT, StackSlot, Four);
11663 EVT PtrVT = getPointerTy(DAG.getDataLayout());
11664 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT);
11681 DAG.getNode(ISD::ADD, dl, PtrVT, FIdx, DAG.getConstant(8, dl, PtrVT));
17421 auto PtrVT = getPointerTy(MF.getDataLayout());
17433 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(),
17434 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset),
17440 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), RetAddrFI,
17453 EVT PtrVT = getPointerTy(MF.getDataLayout());
17454 bool isPPC64 = PtrVT == MVT::i64;
17465 PtrVT);