Lines Matching refs:PtrVT

77   MVT PtrVT = MVT::getIntegerVT(8 * TM.getPointerSize());
520 setOperationAction(ISD::DYNAMIC_STACKALLOC, PtrVT, Custom);
3039 EVT PtrVT, unsigned SlotSize,
3047 SDValue NewRetAddrFrIdx = DAG.getFrameIndex(NewReturnAddrFI, PtrVT);
11774 auto PtrVT = getPointerTy(DAG.getDataLayout());
11777 DAG.getConstant(0, dl, PtrVT));
11780 DAG.getConstant(0, dl, PtrVT));
12154 auto PtrVT = getPointerTy(DAG.getDataLayout());
12156 CP->getConstVal(), PtrVT, CP->getAlignment(), CP->getOffset(), OpFlag);
12158 Result = DAG.getNode(WrapperKind, DL, PtrVT, Result);
12162 DAG.getNode(ISD::ADD, DL, PtrVT,
12163 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result);
12186 auto PtrVT = getPointerTy(DAG.getDataLayout());
12187 SDValue Result = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, OpFlag);
12189 Result = DAG.getNode(WrapperKind, DL, PtrVT, Result);
12194 DAG.getNode(ISD::ADD, DL, PtrVT,
12195 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result);
12223 auto PtrVT = getPointerTy(DAG.getDataLayout());
12224 SDValue Result = DAG.getTargetExternalSymbol(Sym, PtrVT, OpFlag);
12227 Result = DAG.getNode(WrapperKind, DL, PtrVT, Result);
12233 DAG.getNode(ISD::ADD, DL, PtrVT,
12234 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result);
12240 Result = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Result,
12256 auto PtrVT = getPointerTy(DAG.getDataLayout());
12257 SDValue Result = DAG.getTargetBlockAddress(BA, PtrVT, Offset, OpFlags);
12261 Result = DAG.getNode(X86ISD::WrapperRIP, dl, PtrVT, Result);
12263 Result = DAG.getNode(X86ISD::Wrapper, dl, PtrVT, Result);
12267 Result = DAG.getNode(ISD::ADD, dl, PtrVT,
12268 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result);
12282 auto PtrVT = getPointerTy(DAG.getDataLayout());
12287 Result = DAG.getTargetGlobalAddress(GV, dl, PtrVT, Offset);
12290 Result = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, OpFlags);
12295 Result = DAG.getNode(X86ISD::WrapperRIP, dl, PtrVT, Result);
12297 Result = DAG.getNode(X86ISD::Wrapper, dl, PtrVT, Result);
12301 Result = DAG.getNode(ISD::ADD, dl, PtrVT,
12302 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result);
12308 Result = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), Result,
12315 Result = DAG.getNode(ISD::ADD, dl, PtrVT, Result,
12316 DAG.getConstant(Offset, dl, PtrVT));
12330 SDValue *InFlag, const EVT PtrVT, unsigned ReturnReg,
12356 return DAG.getCopyFromReg(Chain, dl, ReturnReg, PtrVT, Flag);
12362 const EVT PtrVT) {
12367 SDLoc(), PtrVT), InFlag);
12370 return GetTLSADDR(DAG, Chain, GA, &InFlag, PtrVT, X86::EAX, X86II::MO_TLSGD);
12376 const EVT PtrVT) {
12377 return GetTLSADDR(DAG, DAG.getEntryNode(), GA, nullptr, PtrVT,
12383 const EVT PtrVT,
12394 Base = GetTLSADDR(DAG, DAG.getEntryNode(), GA, nullptr, PtrVT, X86::RAX,
12399 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), InFlag);
12401 Base = GetTLSADDR(DAG, Chain, GA, &InFlag, PtrVT, X86::EAX,
12414 SDValue Offset = DAG.getNode(WrapperKind, dl, PtrVT, TGA);
12417 return DAG.getNode(ISD::ADD, dl, PtrVT, Offset, Base);
12422 const EVT PtrVT, TLSModel::Model model,
12431 DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), DAG.getIntPtrConstant(0, dl),
12457 SDValue Offset = DAG.getNode(WrapperKind, dl, PtrVT, TGA);
12461 Offset = DAG.getNode(ISD::ADD, dl, PtrVT,
12462 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT),
12466 Offset = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), Offset,
12473 return DAG.getNode(ISD::ADD, dl, PtrVT, ThreadPointer, Offset);
12487 auto PtrVT = getPointerTy(DAG.getDataLayout());
12496 return LowerToTLSGeneralDynamicModel64(GA, DAG, PtrVT);
12497 return LowerToTLSGeneralDynamicModel32(GA, DAG, PtrVT);
12499 return LowerToTLSLocalDynamicModel(GA, DAG, PtrVT,
12503 return LowerToTLSExecModel(GA, DAG, PtrVT, model, Subtarget->is64Bit(),
12528 SDValue Offset = DAG.getNode(WrapperKind, DL, PtrVT, Result);
12532 Offset = DAG.getNode(ISD::ADD, DL, PtrVT,
12533 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT),
12554 return DAG.getCopyFromReg(Chain, DL, Reg, PtrVT, Chain.getValue(1));
12586 : DAG.getExternalSymbol("_tls_array", PtrVT));
12589 DAG.getLoad(PtrVT, dl, Chain, TlsArray, MachinePointerInfo(Ptr), false,
12597 SDValue IDX = DAG.getExternalSymbol("_tls_index", PtrVT);
12599 IDX = DAG.getExtLoad(ISD::ZEXTLOAD, dl, PtrVT, Chain, IDX,
12603 IDX = DAG.getLoad(PtrVT, dl, Chain, IDX, MachinePointerInfo(), false,
12608 DAG.getConstant(Log2_64_Ceil(DL.getPointerSize()), dl, PtrVT);
12609 IDX = DAG.getNode(ISD::SHL, dl, PtrVT, IDX, Scale);
12611 res = DAG.getNode(ISD::ADD, dl, PtrVT, ThreadPointer, IDX);
12614 res = DAG.getLoad(PtrVT, dl, Chain, res, MachinePointerInfo(), false, false,
12621 SDValue Offset = DAG.getNode(X86ISD::Wrapper, dl, PtrVT, TGA);
12625 return DAG.getNode(ISD::ADD, dl, PtrVT, res, Offset);
12728 auto PtrVT = getPointerTy(MF.getDataLayout());
12730 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
12778 auto PtrVT = getPointerTy(MF.getDataLayout());
12779 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
12821 auto PtrVT = getPointerTy(DAG.getDataLayout());
12822 SDValue CPIdx0 = DAG.getConstantPool(C0, PtrVT, 16);
12832 SDValue CPIdx1 = DAG.getConstantPool(C1, PtrVT, 16);
13061 auto PtrVT = getPointerTy(DAG.getDataLayout());
13092 SDValue WordOff = DAG.getConstant(4, dl, PtrVT);
13093 SDValue OffsetSlot = DAG.getNode(ISD::ADD, dl, PtrVT, StackSlot, WordOff);
13138 ConstantInt::get(*DAG.getContext(), FF.zext(64)), PtrVT);
13145 FudgePtr = DAG.getNode(ISD::ADD, dl, PtrVT, FudgePtr, Offset);
13176 auto PtrVT = getPointerTy(DAG.getDataLayout());
13217 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
13296 StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
13315 SDValue HighAddr = DAG.getNode(ISD::ADD, DL, PtrVT, StackSlot,
13316 DAG.getConstant(4, DL, PtrVT));
13800 auto PtrVT = TLI.getPointerTy(DAG.getDataLayout());
13801 SDValue CPIdx = DAG.getConstantPool(C, PtrVT, 16);
13832 CPIdx = DAG.getConstantPool(C, PtrVT, 16);
16044 auto PtrVT = getPointerTy(MF.getDataLayout());
16054 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
16074 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, FIN, DAG.getIntPtrConstant(4, DL));
16082 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, FIN, DAG.getIntPtrConstant(4, DL));
16083 SDValue OVFIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
16090 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, FIN, DAG.getIntPtrConstant(
16092 SDValue RSFIN = DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(), PtrVT);
16466 MVT PtrVT = TLI.getPointerTy(DAG.getDataLayout());
16479 SDValue OffsetSymVal = DAG.getMCSymbol(OffsetSym, PtrVT);
16481 DAG.getNode(ISD::LOCAL_RECOVER, dl, PtrVT, OffsetSymVal);
16488 return DAG.getNode(ISD::ADD, dl, PtrVT, EntryEBP, ParentFrameOffset);
16493 SDValue RegNodeBase = DAG.getNode(ISD::SUB, dl, PtrVT, EntryEBP,
16494 DAG.getConstant(RegNodeSize, dl, PtrVT));
16495 return DAG.getNode(ISD::SUB, dl, PtrVT, RegNodeBase, ParentFrameOffset);
17629 EVT PtrVT = getPointerTy(DAG.getDataLayout());
17634 SDValue Offset = DAG.getConstant(RegInfo->getSlotSize(), dl, PtrVT);
17635 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(),
17636 DAG.getNode(ISD::ADD, dl, PtrVT,
17643 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(),
17748 EVT PtrVT = getPointerTy(DAG.getDataLayout());
17751 assert(((FrameReg == X86::RBP && PtrVT == MVT::i64) ||
17752 (FrameReg == X86::EBP && PtrVT == MVT::i32)) &&
17754 SDValue Frame = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, PtrVT);
17755 unsigned StoreAddrReg = (PtrVT == MVT::i64) ? X86::RCX : X86::ECX;
17757 SDValue StoreAddr = DAG.getNode(ISD::ADD, dl, PtrVT, Frame,
17760 StoreAddr = DAG.getNode(ISD::ADD, dl, PtrVT, StoreAddr, Offset);
17766 DAG.getRegister(StoreAddrReg, PtrVT));
24247 auto PtrVT = TLI.getPointerTy(DAG.getDataLayout());
24248 SDValue OffsetVal = DAG.getConstant(Offset, dl, PtrVT);
24251 DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, OffsetVal);