Lines Matching refs:PtrVT
84 MVT PtrVT = MVT::getIntegerVT(TM.getPointerSizeInBits(0)); in SystemZTargetLowering() local
363 setOperationAction(ISD::ConstantPool, PtrVT, Custom); in SystemZTargetLowering()
364 setOperationAction(ISD::GlobalAddress, PtrVT, Custom); in SystemZTargetLowering()
365 setOperationAction(ISD::GlobalTLSAddress, PtrVT, Custom); in SystemZTargetLowering()
366 setOperationAction(ISD::BlockAddress, PtrVT, Custom); in SystemZTargetLowering()
367 setOperationAction(ISD::JumpTable, PtrVT, Custom); in SystemZTargetLowering()
371 setOperationAction(ISD::DYNAMIC_STACKALLOC, PtrVT, Custom); in SystemZTargetLowering()
372 setOperationAction(ISD::GET_DYNAMIC_AREA_OFFSET, PtrVT, Custom); in SystemZTargetLowering()
1587 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerFormalArguments() local
1659 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments()
1661 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, FIN, in LowerFormalArguments()
1679 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, ArgValue, in LowerFormalArguments()
1784 EVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout()); in getADAEntry() local
1786 SDValue Reg = DAG.getRegister(ADAvReg, PtrVT); in getADAEntry()
1787 SDValue Ofs = DAG.getTargetConstant(Offset, DL, PtrVT); in getADAEntry()
1789 SDValue Result = DAG.getNode(SystemZISD::ADA_ENTRY, DL, PtrVT, Val, Reg, Ofs); in getADAEntry()
1792 PtrVT, DL, DAG.getEntryNode(), Result, MachinePointerInfo(), Align(8), in getADAEntry()
1801 EVT PtrVT) { in getADAEntry() argument
1818 SDValue Val = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, ADAtype); in getADAEntry()
1828 EVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout()); in getzOSCalleeAndADA() local
1838 ADA = DAG.getCopyFromReg(Chain, DL, ADAvReg, PtrVT); in getzOSCalleeAndADA()
1839 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL, PtrVT); in getzOSCalleeAndADA()
1840 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee); in getzOSCalleeAndADA()
1844 G->getGlobal(), DL, PtrVT, 0, SystemZII::MO_ADA_DIRECT_FUNC_DESC); in getzOSCalleeAndADA()
1850 E->getSymbol(), PtrVT, SystemZII::MO_ADA_DIRECT_FUNC_DESC); in getzOSCalleeAndADA()
1855 ADA = DAG.getNode(ISD::ADD, DL, PtrVT, Callee, in getzOSCalleeAndADA()
1856 DAG.getConstant(ADADelta, DL, PtrVT)); in getzOSCalleeAndADA()
1857 ADA = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), ADA, in getzOSCalleeAndADA()
1859 Callee = DAG.getNode(ISD::ADD, DL, PtrVT, Callee, in getzOSCalleeAndADA()
1860 DAG.getConstant(EPADelta, DL, PtrVT)); in getzOSCalleeAndADA()
1861 Callee = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Callee, in getzOSCalleeAndADA()
1881 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerCall() local
1939 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, SpillSlot, in LowerCall()
1967 Regs->getStackPointerRegister(), PtrVT); in LowerCall()
1972 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, in LowerCall()
2015 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL, PtrVT); in LowerCall()
2016 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee); in LowerCall()
2018 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), PtrVT); in LowerCall()
2019 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee); in LowerCall()
3490 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerGlobalAddress() local
3498 Result = DAG.getTargetGlobalAddress(GV, DL, PtrVT, Anchor); in lowerGlobalAddress()
3499 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerGlobalAddress()
3506 DAG.getTargetGlobalAddress(GV, DL, PtrVT, Anchor + Offset); in lowerGlobalAddress()
3507 Result = DAG.getNode(SystemZISD::PCREL_OFFSET, DL, PtrVT, Full, Result); in lowerGlobalAddress()
3513 Result = DAG.getTargetGlobalAddress(GV, DL, PtrVT); in lowerGlobalAddress()
3514 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerGlobalAddress()
3517 Result = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, SystemZII::MO_GOT); in lowerGlobalAddress()
3518 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerGlobalAddress()
3519 Result = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Result, in lowerGlobalAddress()
3522 Result = getADAEntry(DAG, GV, DL, PtrVT); in lowerGlobalAddress()
3529 Result = DAG.getNode(ISD::ADD, DL, PtrVT, Result, in lowerGlobalAddress()
3530 DAG.getConstant(Offset, DL, PtrVT)); in lowerGlobalAddress()
3540 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerTLSGetOffset() local
3549 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT); in lowerTLSGetOffset()
3564 Ops.push_back(DAG.getRegister(SystemZ::R2D, PtrVT)); in lowerTLSGetOffset()
3565 Ops.push_back(DAG.getRegister(SystemZ::R12D, PtrVT)); in lowerTLSGetOffset()
3583 return DAG.getCopyFromReg(Chain, DL, SystemZ::R2D, PtrVT, Glue); in lowerTLSGetOffset()
3589 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerThreadPointer() local
3593 TPHi = DAG.getNode(ISD::ANY_EXTEND, DL, PtrVT, TPHi); in lowerThreadPointer()
3597 TPLo = DAG.getNode(ISD::ZERO_EXTEND, DL, PtrVT, TPLo); in lowerThreadPointer()
3600 SDValue TPHiShifted = DAG.getNode(ISD::SHL, DL, PtrVT, TPHi, in lowerThreadPointer()
3601 DAG.getConstant(32, DL, PtrVT)); in lowerThreadPointer()
3602 return DAG.getNode(ISD::OR, DL, PtrVT, TPHiShifted, TPLo); in lowerThreadPointer()
3611 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerGlobalTLSAddress() local
3628 Offset = DAG.getConstantPool(CPV, PtrVT, Align(8)); in lowerGlobalTLSAddress()
3630 PtrVT, DL, DAG.getEntryNode(), Offset, in lowerGlobalTLSAddress()
3643 Offset = DAG.getConstantPool(CPV, PtrVT, Align(8)); in lowerGlobalTLSAddress()
3645 PtrVT, DL, DAG.getEntryNode(), Offset, in lowerGlobalTLSAddress()
3661 SDValue DTPOffset = DAG.getConstantPool(CPV, PtrVT, Align(8)); in lowerGlobalTLSAddress()
3663 PtrVT, DL, DAG.getEntryNode(), DTPOffset, in lowerGlobalTLSAddress()
3666 Offset = DAG.getNode(ISD::ADD, DL, PtrVT, Offset, DTPOffset); in lowerGlobalTLSAddress()
3672 Offset = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, in lowerGlobalTLSAddress()
3674 Offset = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Offset); in lowerGlobalTLSAddress()
3676 DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Offset, in lowerGlobalTLSAddress()
3686 Offset = DAG.getConstantPool(CPV, PtrVT, Align(8)); in lowerGlobalTLSAddress()
3688 PtrVT, DL, DAG.getEntryNode(), Offset, in lowerGlobalTLSAddress()
3695 return DAG.getNode(ISD::ADD, DL, PtrVT, TP, Offset); in lowerGlobalTLSAddress()
3703 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerBlockAddress() local
3705 SDValue Result = DAG.getTargetBlockAddress(BA, PtrVT, Offset); in lowerBlockAddress()
3706 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerBlockAddress()
3713 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerJumpTable() local
3714 SDValue Result = DAG.getTargetJumpTable(JT->getIndex(), PtrVT); in lowerJumpTable()
3717 return DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerJumpTable()
3723 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerConstantPool() local
3728 DAG.getTargetConstantPool(CP->getMachineCPVal(), PtrVT, CP->getAlign()); in lowerConstantPool()
3730 Result = DAG.getTargetConstantPool(CP->getConstVal(), PtrVT, CP->getAlign(), in lowerConstantPool()
3734 return DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerConstantPool()
3746 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerFRAMEADDR() local
3753 SDValue BackChain = DAG.getFrameIndex(BackChainIdx, PtrVT); in lowerFRAMEADDR()
3760 SDValue Offset = DAG.getConstant(TFL->getBackchainOffset(MF), DL, PtrVT); in lowerFRAMEADDR()
3762 BackChain = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), BackChain, in lowerFRAMEADDR()
3764 BackChain = DAG.getNode(ISD::ADD, DL, PtrVT, BackChain, Offset); in lowerFRAMEADDR()
3782 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerRETURNADDR() local
3793 SDValue Ptr = DAG.getNode(ISD::ADD, DL, PtrVT, FrameAddr, in lowerRETURNADDR()
3794 DAG.getConstant(Offset, DL, PtrVT)); in lowerRETURNADDR()
3795 return DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Ptr, in lowerRETURNADDR()
3801 return DAG.getCopyFromReg(DAG.getEntryNode(), DL, LinkReg, PtrVT); in lowerRETURNADDR()
3873 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerVASTART_XPLINK() local
3874 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in lowerVASTART_XPLINK()
3885 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerVASTART_ELF() local
3895 DAG.getConstant(FuncInfo->getVarArgsFirstGPR(), DL, PtrVT), in lowerVASTART_ELF()
3896 DAG.getConstant(FuncInfo->getVarArgsFirstFPR(), DL, PtrVT), in lowerVASTART_ELF()
3897 DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT), in lowerVASTART_ELF()
3898 DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(), PtrVT) in lowerVASTART_ELF()
3907 FieldAddr = DAG.getNode(ISD::ADD, DL, PtrVT, FieldAddr, in lowerVASTART_ELF()
3964 EVT PtrVT = getPointerTy(MF.getDataLayout()); in lowerDYNAMIC_STACKALLOC_XPLINK() local
3966 NeededSpace = DAG.getNode(ISD::ADD, DL, PtrVT, NeededSpace, in lowerDYNAMIC_STACKALLOC_XPLINK()
3967 DAG.getConstant(ExtraAlignSpace, DL, PtrVT)); in lowerDYNAMIC_STACKALLOC_XPLINK()
3986 SDValue NewSPRegNode = DAG.getCopyFromReg(Chain, DL, SPReg, PtrVT, Glue); in lowerDYNAMIC_STACKALLOC_XPLINK()
3995 Result = DAG.getNode(ISD::ADD, DL, PtrVT, Result, in lowerDYNAMIC_STACKALLOC_XPLINK()
3996 DAG.getConstant(ExtraAlignSpace, DL, PtrVT)); in lowerDYNAMIC_STACKALLOC_XPLINK()
3997 Result = DAG.getNode(ISD::AND, DL, PtrVT, Result, in lowerDYNAMIC_STACKALLOC_XPLINK()
3998 DAG.getConstant(~(RequiredAlign - 1), DL, PtrVT)); in lowerDYNAMIC_STACKALLOC_XPLINK()
4560 EVT PtrVT = Addr.getValueType(); in getCSAddressAndShifts() local
4564 AlignedAddr = DAG.getNode(ISD::AND, DL, PtrVT, Addr, in getCSAddressAndShifts()
4565 DAG.getConstant(-4, DL, PtrVT)); in getCSAddressAndShifts()
4569 BitShift = DAG.getNode(ISD::SHL, DL, PtrVT, Addr, in getCSAddressAndShifts()
4570 DAG.getConstant(3, DL, PtrVT)); in getCSAddressAndShifts()