Lines Matching refs:PtrVT
105 MVT PtrVT = MVT::getIntegerVT(TM.getPointerSizeInBits(0)); in X86TargetLowering() local
519 setOperationAction(ISD::DYNAMIC_STACKALLOC, PtrVT, Custom); in X86TargetLowering()
2975 MVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerMemArgument() local
3021 return DAG.getFrameIndex(FI, PtrVT); in LowerMemArgument()
3035 PartAddr = DAG.getFrameIndex(FI, PtrVT); in LowerMemArgument()
3055 DAG.getNode(ISD::ADD, dl, PtrVT, DAG.getFrameIndex(FI, PtrVT), in LowerMemArgument()
3080 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerMemArgument()
3555 EVT PtrVT, unsigned SlotSize, in EmitTailCallStoreRetAddr() argument
3563 SDValue NewRetAddrFrIdx = DAG.getFrameIndex(NewReturnAddrFI, PtrVT); in EmitTailCallStoreRetAddr()
16765 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerConstantPool() local
16767 CP->getConstVal(), PtrVT, CP->getAlignment(), CP->getOffset(), OpFlag); in LowerConstantPool()
16769 Result = DAG.getNode(getGlobalWrapperKind(), DL, PtrVT, Result); in LowerConstantPool()
16773 DAG.getNode(ISD::ADD, DL, PtrVT, in LowerConstantPool()
16774 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); in LowerConstantPool()
16787 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerJumpTable() local
16788 SDValue Result = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, OpFlag); in LowerJumpTable()
16790 Result = DAG.getNode(getGlobalWrapperKind(), DL, PtrVT, Result); in LowerJumpTable()
16795 DAG.getNode(ISD::ADD, DL, PtrVT, in LowerJumpTable()
16796 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); in LowerJumpTable()
16810 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerExternalSymbol() local
16811 SDValue Result = DAG.getTargetExternalSymbol(Sym, PtrVT, OpFlag); in LowerExternalSymbol()
16814 Result = DAG.getNode(getGlobalWrapperKind(), DL, PtrVT, Result); in LowerExternalSymbol()
16819 DAG.getNode(ISD::ADD, DL, PtrVT, in LowerExternalSymbol()
16820 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); in LowerExternalSymbol()
16826 Result = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Result, in LowerExternalSymbol()
16840 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerBlockAddress() local
16841 SDValue Result = DAG.getTargetBlockAddress(BA, PtrVT, Offset, OpFlags); in LowerBlockAddress()
16842 Result = DAG.getNode(getGlobalWrapperKind(), dl, PtrVT, Result); in LowerBlockAddress()
16846 Result = DAG.getNode(ISD::ADD, dl, PtrVT, in LowerBlockAddress()
16847 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result); in LowerBlockAddress()
16860 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerGlobalAddress() local
16865 Result = DAG.getTargetGlobalAddress(GV, dl, PtrVT, Offset); in LowerGlobalAddress()
16868 Result = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, OpFlags); in LowerGlobalAddress()
16871 Result = DAG.getNode(getGlobalWrapperKind(GV, OpFlags), dl, PtrVT, Result); in LowerGlobalAddress()
16875 Result = DAG.getNode(ISD::ADD, dl, PtrVT, in LowerGlobalAddress()
16876 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result); in LowerGlobalAddress()
16882 Result = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), Result, in LowerGlobalAddress()
16888 Result = DAG.getNode(ISD::ADD, dl, PtrVT, Result, in LowerGlobalAddress()
16889 DAG.getConstant(Offset, dl, PtrVT)); in LowerGlobalAddress()
16903 SDValue *InFlag, const EVT PtrVT, unsigned ReturnReg, in GetTLSADDR() argument
16929 return DAG.getCopyFromReg(Chain, dl, ReturnReg, PtrVT, Flag); in GetTLSADDR()
16935 const EVT PtrVT) { in LowerToTLSGeneralDynamicModel32() argument
16940 SDLoc(), PtrVT), InFlag); in LowerToTLSGeneralDynamicModel32()
16943 return GetTLSADDR(DAG, Chain, GA, &InFlag, PtrVT, X86::EAX, X86II::MO_TLSGD); in LowerToTLSGeneralDynamicModel32()
16949 const EVT PtrVT) { in LowerToTLSGeneralDynamicModel64() argument
16950 return GetTLSADDR(DAG, DAG.getEntryNode(), GA, nullptr, PtrVT, in LowerToTLSGeneralDynamicModel64()
16956 const EVT PtrVT, in LowerToTLSLocalDynamicModel() argument
16967 Base = GetTLSADDR(DAG, DAG.getEntryNode(), GA, nullptr, PtrVT, X86::RAX, in LowerToTLSLocalDynamicModel()
16972 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), InFlag); in LowerToTLSLocalDynamicModel()
16974 Base = GetTLSADDR(DAG, Chain, GA, &InFlag, PtrVT, X86::EAX, in LowerToTLSLocalDynamicModel()
16987 SDValue Offset = DAG.getNode(WrapperKind, dl, PtrVT, TGA); in LowerToTLSLocalDynamicModel()
16990 return DAG.getNode(ISD::ADD, dl, PtrVT, Offset, Base); in LowerToTLSLocalDynamicModel()
16995 const EVT PtrVT, TLSModel::Model model, in LowerToTLSExecModel() argument
17004 DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), DAG.getIntPtrConstant(0, dl), in LowerToTLSExecModel()
17030 SDValue Offset = DAG.getNode(WrapperKind, dl, PtrVT, TGA); in LowerToTLSExecModel()
17034 Offset = DAG.getNode(ISD::ADD, dl, PtrVT, in LowerToTLSExecModel()
17035 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), in LowerToTLSExecModel()
17039 Offset = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), Offset, in LowerToTLSExecModel()
17045 return DAG.getNode(ISD::ADD, dl, PtrVT, ThreadPointer, Offset); in LowerToTLSExecModel()
17057 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerGlobalTLSAddress() local
17065 return LowerToTLSGeneralDynamicModel64(GA, DAG, PtrVT); in LowerGlobalTLSAddress()
17066 return LowerToTLSGeneralDynamicModel32(GA, DAG, PtrVT); in LowerGlobalTLSAddress()
17068 return LowerToTLSLocalDynamicModel(GA, DAG, PtrVT, in LowerGlobalTLSAddress()
17072 return LowerToTLSExecModel(GA, DAG, PtrVT, model, Subtarget.is64Bit(), in LowerGlobalTLSAddress()
17095 SDValue Offset = DAG.getNode(WrapperKind, DL, PtrVT, Result); in LowerGlobalTLSAddress()
17099 Offset = DAG.getNode(ISD::ADD, DL, PtrVT, in LowerGlobalTLSAddress()
17100 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), in LowerGlobalTLSAddress()
17121 return DAG.getCopyFromReg(Chain, DL, Reg, PtrVT, Chain.getValue(1)); in LowerGlobalTLSAddress()
17154 : DAG.getExternalSymbol("_tls_array", PtrVT)); in LowerGlobalTLSAddress()
17157 DAG.getLoad(PtrVT, dl, Chain, TlsArray, MachinePointerInfo(Ptr)); in LowerGlobalTLSAddress()
17164 SDValue IDX = DAG.getExternalSymbol("_tls_index", PtrVT); in LowerGlobalTLSAddress()
17166 IDX = DAG.getExtLoad(ISD::ZEXTLOAD, dl, PtrVT, Chain, IDX, in LowerGlobalTLSAddress()
17169 IDX = DAG.getLoad(PtrVT, dl, Chain, IDX, MachinePointerInfo()); in LowerGlobalTLSAddress()
17174 IDX = DAG.getNode(ISD::SHL, dl, PtrVT, IDX, Scale); in LowerGlobalTLSAddress()
17176 res = DAG.getNode(ISD::ADD, dl, PtrVT, ThreadPointer, IDX); in LowerGlobalTLSAddress()
17179 res = DAG.getLoad(PtrVT, dl, Chain, res, MachinePointerInfo()); in LowerGlobalTLSAddress()
17185 SDValue Offset = DAG.getNode(X86ISD::Wrapper, dl, PtrVT, TGA); in LowerGlobalTLSAddress()
17189 return DAG.getNode(ISD::ADD, dl, PtrVT, res, Offset); in LowerGlobalTLSAddress()
17362 auto PtrVT = getPointerTy(MF.getDataLayout()); in LowerSINT_TO_FP() local
17364 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in LowerSINT_TO_FP()
17411 auto PtrVT = getPointerTy(MF.getDataLayout()); in BuildFILD() local
17412 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in BuildFILD()
17453 auto PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout()); in LowerUINT_TO_FP_i64() local
17454 SDValue CPIdx0 = DAG.getConstantPool(C0, PtrVT, 16); in LowerUINT_TO_FP_i64()
17464 SDValue CPIdx1 = DAG.getConstantPool(C1, PtrVT, 16); in LowerUINT_TO_FP_i64()
17687 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerUINT_TO_FP() local
17757 ConstantInt::get(*DAG.getContext(), FF.zext(64)), PtrVT); in LowerUINT_TO_FP()
17763 FudgePtr = DAG.getNode(ISD::ADD, dl, PtrVT, FudgePtr, Offset); in LowerUINT_TO_FP()
17794 auto PtrVT = getPointerTy(DAG.getDataLayout()); in FP_TO_INTHelper() local
17835 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in FP_TO_INTHelper()
17913 StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in FP_TO_INTHelper()
21064 auto PtrVT = getPointerTy(MF.getDataLayout()); in LowerVASTART() local
21074 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in LowerVASTART()
21102 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, FIN, DAG.getIntPtrConstant(4, DL)); in LowerVASTART()
21103 SDValue OVFIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in LowerVASTART()
21109 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, FIN, DAG.getIntPtrConstant( in LowerVASTART()
21111 SDValue RSFIN = DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(), PtrVT); in LowerVASTART()
21493 MVT PtrVT = TLI.getPointerTy(DAG.getDataLayout()); in recoverFramePointer() local
21506 SDValue OffsetSymVal = DAG.getMCSymbol(OffsetSym, PtrVT); in recoverFramePointer()
21508 DAG.getNode(ISD::LOCAL_RECOVER, dl, PtrVT, OffsetSymVal); in recoverFramePointer()
21515 return DAG.getNode(ISD::ADD, dl, PtrVT, EntryEBP, ParentFrameOffset); in recoverFramePointer()
21520 SDValue RegNodeBase = DAG.getNode(ISD::SUB, dl, PtrVT, EntryEBP, in recoverFramePointer()
21521 DAG.getConstant(RegNodeSize, dl, PtrVT)); in recoverFramePointer()
21522 return DAG.getNode(ISD::SUB, dl, PtrVT, RegNodeBase, ParentFrameOffset); in recoverFramePointer()
22250 MVT PtrVT = TLI.getPointerTy(DAG.getDataLayout()); in LowerINTRINSIC_WO_CHAIN() local
22255 DAG.getMCSymbol(S, PtrVT)); in LowerINTRINSIC_WO_CHAIN()
22832 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerRETURNADDR() local
22837 SDValue Offset = DAG.getConstant(RegInfo->getSlotSize(), dl, PtrVT); in LowerRETURNADDR()
22838 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), in LowerRETURNADDR()
22839 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset), in LowerRETURNADDR()
22845 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), RetAddrFI, in LowerRETURNADDR()
22959 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerEH_RETURN() local
22962 assert(((FrameReg == X86::RBP && PtrVT == MVT::i64) || in LowerEH_RETURN()
22963 (FrameReg == X86::EBP && PtrVT == MVT::i32)) && in LowerEH_RETURN()
22965 SDValue Frame = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, PtrVT); in LowerEH_RETURN()
22966 unsigned StoreAddrReg = (PtrVT == MVT::i64) ? X86::RCX : X86::ECX; in LowerEH_RETURN()
22968 SDValue StoreAddr = DAG.getNode(ISD::ADD, dl, PtrVT, Frame, in LowerEH_RETURN()
22971 StoreAddr = DAG.getNode(ISD::ADD, dl, PtrVT, StoreAddr, Offset); in LowerEH_RETURN()
22976 DAG.getRegister(StoreAddrReg, PtrVT)); in LowerEH_RETURN()