Lines Matching defs:PtrVT

115   MVT PtrVT = MVT::getIntegerVT(TM.getPointerSizeInBits(0));
501 setOperationAction(ISD::DYNAMIC_STACKALLOC, PtrVT, Custom);
3199 MVT PtrVT = getPointerTy(DAG.getDataLayout());
3225 return DAG.getFrameIndex(FI, PtrVT);
3243 PartAddr = DAG.getFrameIndex(FI, PtrVT);
3263 DAG.getNode(ISD::ADD, dl, PtrVT, DAG.getFrameIndex(FI, PtrVT),
3283 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
3750 EVT PtrVT, unsigned SlotSize,
3758 SDValue NewRetAddrFrIdx = DAG.getFrameIndex(NewReturnAddrFI, PtrVT);
18046 auto PtrVT = getPointerTy(DAG.getDataLayout());
18048 CP->getConstVal(), PtrVT, CP->getAlignment(), CP->getOffset(), OpFlag);
18050 Result = DAG.getNode(getGlobalWrapperKind(), DL, PtrVT, Result);
18054 DAG.getNode(ISD::ADD, DL, PtrVT,
18055 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result);
18068 auto PtrVT = getPointerTy(DAG.getDataLayout());
18069 SDValue Result = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, OpFlag);
18071 Result = DAG.getNode(getGlobalWrapperKind(), DL, PtrVT, Result);
18076 DAG.getNode(ISD::ADD, DL, PtrVT,
18077 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result);
18095 auto PtrVT = getPointerTy(DAG.getDataLayout());
18096 SDValue Result = DAG.getTargetBlockAddress(BA, PtrVT, Offset, OpFlags);
18097 Result = DAG.getNode(getGlobalWrapperKind(), dl, PtrVT, Result);
18101 Result = DAG.getNode(ISD::ADD, dl, PtrVT,
18102 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result);
18136 auto PtrVT = getPointerTy(DAG.getDataLayout());
18147 Result = DAG.getTargetGlobalAddress(GV, dl, PtrVT, GlobalOffset, OpFlags);
18150 Result = DAG.getTargetExternalSymbol(ExternalSym, PtrVT, OpFlags);
18158 Result = DAG.getNode(getGlobalWrapperKind(GV, OpFlags), dl, PtrVT, Result);
18162 Result = DAG.getNode(ISD::ADD, dl, PtrVT,
18163 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result);
18169 Result = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), Result,
18175 Result = DAG.getNode(ISD::ADD, dl, PtrVT, Result,
18176 DAG.getConstant(Offset, dl, PtrVT));
18188 SDValue *InFlag, const EVT PtrVT, unsigned ReturnReg,
18214 return DAG.getCopyFromReg(Chain, dl, ReturnReg, PtrVT, Flag);
18220 const EVT PtrVT) {
18225 SDLoc(), PtrVT), InFlag);
18228 return GetTLSADDR(DAG, Chain, GA, &InFlag, PtrVT, X86::EAX, X86II::MO_TLSGD);
18234 const EVT PtrVT) {
18235 return GetTLSADDR(DAG, DAG.getEntryNode(), GA, nullptr, PtrVT,
18241 const EVT PtrVT,
18252 Base = GetTLSADDR(DAG, DAG.getEntryNode(), GA, nullptr, PtrVT, X86::RAX,
18257 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), InFlag);
18259 Base = GetTLSADDR(DAG, Chain, GA, &InFlag, PtrVT, X86::EAX,
18272 SDValue Offset = DAG.getNode(WrapperKind, dl, PtrVT, TGA);
18275 return DAG.getNode(ISD::ADD, dl, PtrVT, Offset, Base);
18280 const EVT PtrVT, TLSModel::Model model,
18289 DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), DAG.getIntPtrConstant(0, dl),
18315 SDValue Offset = DAG.getNode(WrapperKind, dl, PtrVT, TGA);
18319 Offset = DAG.getNode(ISD::ADD, dl, PtrVT,
18320 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT),
18324 Offset = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), Offset,
18330 return DAG.getNode(ISD::ADD, dl, PtrVT, ThreadPointer, Offset);
18342 auto PtrVT = getPointerTy(DAG.getDataLayout());
18350 return LowerToTLSGeneralDynamicModel64(GA, DAG, PtrVT);
18351 return LowerToTLSGeneralDynamicModel32(GA, DAG, PtrVT);
18353 return LowerToTLSLocalDynamicModel(GA, DAG, PtrVT,
18357 return LowerToTLSExecModel(GA, DAG, PtrVT, model, Subtarget.is64Bit(),
18380 SDValue Offset = DAG.getNode(WrapperKind, DL, PtrVT, Result);
18384 Offset = DAG.getNode(ISD::ADD, DL, PtrVT,
18385 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT),
18406 return DAG.getCopyFromReg(Chain, DL, Reg, PtrVT, Chain.getValue(1));
18437 : DAG.getExternalSymbol("_tls_array", PtrVT));
18440 DAG.getLoad(PtrVT, dl, Chain, TlsArray, MachinePointerInfo(Ptr));
18447 SDValue IDX = DAG.getExternalSymbol("_tls_index", PtrVT);
18449 IDX = DAG.getExtLoad(ISD::ZEXTLOAD, dl, PtrVT, Chain, IDX,
18452 IDX = DAG.getLoad(PtrVT, dl, Chain, IDX, MachinePointerInfo());
18457 IDX = DAG.getNode(ISD::SHL, dl, PtrVT, IDX, Scale);
18459 res = DAG.getNode(ISD::ADD, dl, PtrVT, ThreadPointer, IDX);
18462 res = DAG.getLoad(PtrVT, dl, Chain, res, MachinePointerInfo());
18468 SDValue Offset = DAG.getNode(X86ISD::Wrapper, dl, PtrVT, TGA);
18472 return DAG.getNode(ISD::ADD, dl, PtrVT, res, Offset);
18843 auto PtrVT = getPointerTy(MF.getDataLayout());
18845 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
18897 auto PtrVT = getPointerTy(MF.getDataLayout());
18898 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
18950 auto PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout());
18951 SDValue CPIdx0 = DAG.getConstantPool(C0, PtrVT, 16);
18961 SDValue CPIdx1 = DAG.getConstantPool(C1, PtrVT, 16);
19165 auto PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout());
19166 SDValue CPIdx = DAG.getConstantPool(Bias, PtrVT, /*Alignment*/ 8);
19299 auto PtrVT = getPointerTy(DAG.getDataLayout());
19390 ConstantInt::get(*DAG.getContext(), FF), PtrVT);
19396 FudgePtr = DAG.getNode(ISD::ADD, dl, PtrVT, FudgePtr, Offset);
19435 auto PtrVT = getPointerTy(DAG.getDataLayout());
19466 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
23127 auto PtrVT = getPointerTy(MF.getDataLayout());
23137 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
23165 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, FIN, DAG.getIntPtrConstant(4, DL));
23166 SDValue OVFIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
23172 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, FIN, DAG.getIntPtrConstant(
23174 SDValue RSFIN = DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(), PtrVT);
23558 MVT PtrVT = TLI.getPointerTy(DAG.getDataLayout());
23571 SDValue OffsetSymVal = DAG.getMCSymbol(OffsetSym, PtrVT);
23573 DAG.getNode(ISD::LOCAL_RECOVER, dl, PtrVT, OffsetSymVal);
23580 return DAG.getNode(ISD::ADD, dl, PtrVT, EntryEBP, ParentFrameOffset);
23585 SDValue RegNodeBase = DAG.getNode(ISD::SUB, dl, PtrVT, EntryEBP,
23586 DAG.getConstant(RegNodeSize, dl, PtrVT));
23587 return DAG.getNode(ISD::SUB, dl, PtrVT, RegNodeBase, ParentFrameOffset);
24397 MVT PtrVT = TLI.getPointerTy(DAG.getDataLayout());
24402 DAG.getMCSymbol(S, PtrVT));
25050 EVT PtrVT = getPointerTy(DAG.getDataLayout());
25055 SDValue Offset = DAG.getConstant(RegInfo->getSlotSize(), dl, PtrVT);
25056 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(),
25057 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset),
25063 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), RetAddrFI,
25175 EVT PtrVT = getPointerTy(DAG.getDataLayout());
25178 assert(((FrameReg == X86::RBP && PtrVT == MVT::i64) ||
25179 (FrameReg == X86::EBP && PtrVT == MVT::i32)) &&
25181 SDValue Frame = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, PtrVT);
25182 unsigned StoreAddrReg = (PtrVT == MVT::i64) ? X86::RCX : X86::ECX;
25184 SDValue StoreAddr = DAG.getNode(ISD::ADD, dl, PtrVT, Frame,
25187 StoreAddr = DAG.getNode(ISD::ADD, dl, PtrVT, StoreAddr, Offset);
25192 DAG.getRegister(StoreAddrReg, PtrVT));