Lines Matching refs:PtrVT
83 MVT PtrVT = MVT::getIntegerVT(TM.getPointerSizeInBits(0)); in SystemZTargetLowering() local
310 setOperationAction(ISD::ConstantPool, PtrVT, Custom); in SystemZTargetLowering()
311 setOperationAction(ISD::GlobalAddress, PtrVT, Custom); in SystemZTargetLowering()
312 setOperationAction(ISD::GlobalTLSAddress, PtrVT, Custom); in SystemZTargetLowering()
313 setOperationAction(ISD::BlockAddress, PtrVT, Custom); in SystemZTargetLowering()
314 setOperationAction(ISD::JumpTable, PtrVT, Custom); in SystemZTargetLowering()
318 setOperationAction(ISD::DYNAMIC_STACKALLOC, PtrVT, Custom); in SystemZTargetLowering()
319 setOperationAction(ISD::GET_DYNAMIC_AREA_OFFSET, PtrVT, Custom); in SystemZTargetLowering()
1490 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerFormalArguments() local
1565 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments()
1567 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, FIN, in LowerFormalArguments()
1585 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, ArgValue, in LowerFormalArguments()
1675 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerCall() local
1746 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, SpillSlot, in LowerCall()
1774 Regs->getStackPointerRegister(), PtrVT); in LowerCall()
1779 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, in LowerCall()
1809 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL, PtrVT); in LowerCall()
1810 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee); in LowerCall()
1812 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), PtrVT); in LowerCall()
1813 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee); in LowerCall()
1858 DAG.getConstant(NumBytes, DL, PtrVT, true), in LowerCall()
1859 DAG.getConstant(0, DL, PtrVT, true), in LowerCall()
3213 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerGlobalAddress() local
3221 Result = DAG.getTargetGlobalAddress(GV, DL, PtrVT, Anchor); in lowerGlobalAddress()
3222 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerGlobalAddress()
3229 DAG.getTargetGlobalAddress(GV, DL, PtrVT, Anchor + Offset); in lowerGlobalAddress()
3230 Result = DAG.getNode(SystemZISD::PCREL_OFFSET, DL, PtrVT, Full, Result); in lowerGlobalAddress()
3236 Result = DAG.getTargetGlobalAddress(GV, DL, PtrVT); in lowerGlobalAddress()
3237 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerGlobalAddress()
3240 Result = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, SystemZII::MO_GOT); in lowerGlobalAddress()
3241 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerGlobalAddress()
3242 Result = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Result, in lowerGlobalAddress()
3249 Result = DAG.getNode(ISD::ADD, DL, PtrVT, Result, in lowerGlobalAddress()
3250 DAG.getConstant(Offset, DL, PtrVT)); in lowerGlobalAddress()
3260 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerTLSGetOffset() local
3269 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT); in lowerTLSGetOffset()
3284 Ops.push_back(DAG.getRegister(SystemZ::R2D, PtrVT)); in lowerTLSGetOffset()
3285 Ops.push_back(DAG.getRegister(SystemZ::R12D, PtrVT)); in lowerTLSGetOffset()
3303 return DAG.getCopyFromReg(Chain, DL, SystemZ::R2D, PtrVT, Glue); in lowerTLSGetOffset()
3309 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerThreadPointer() local
3313 TPHi = DAG.getNode(ISD::ANY_EXTEND, DL, PtrVT, TPHi); in lowerThreadPointer()
3317 TPLo = DAG.getNode(ISD::ZERO_EXTEND, DL, PtrVT, TPLo); in lowerThreadPointer()
3320 SDValue TPHiShifted = DAG.getNode(ISD::SHL, DL, PtrVT, TPHi, in lowerThreadPointer()
3321 DAG.getConstant(32, DL, PtrVT)); in lowerThreadPointer()
3322 return DAG.getNode(ISD::OR, DL, PtrVT, TPHiShifted, TPLo); in lowerThreadPointer()
3331 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerGlobalTLSAddress() local
3348 Offset = DAG.getConstantPool(CPV, PtrVT, Align(8)); in lowerGlobalTLSAddress()
3350 PtrVT, DL, DAG.getEntryNode(), Offset, in lowerGlobalTLSAddress()
3363 Offset = DAG.getConstantPool(CPV, PtrVT, Align(8)); in lowerGlobalTLSAddress()
3365 PtrVT, DL, DAG.getEntryNode(), Offset, in lowerGlobalTLSAddress()
3381 SDValue DTPOffset = DAG.getConstantPool(CPV, PtrVT, Align(8)); in lowerGlobalTLSAddress()
3383 PtrVT, DL, DAG.getEntryNode(), DTPOffset, in lowerGlobalTLSAddress()
3386 Offset = DAG.getNode(ISD::ADD, DL, PtrVT, Offset, DTPOffset); in lowerGlobalTLSAddress()
3392 Offset = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, in lowerGlobalTLSAddress()
3394 Offset = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Offset); in lowerGlobalTLSAddress()
3396 DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Offset, in lowerGlobalTLSAddress()
3406 Offset = DAG.getConstantPool(CPV, PtrVT, Align(8)); in lowerGlobalTLSAddress()
3408 PtrVT, DL, DAG.getEntryNode(), Offset, in lowerGlobalTLSAddress()
3415 return DAG.getNode(ISD::ADD, DL, PtrVT, TP, Offset); in lowerGlobalTLSAddress()
3423 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerBlockAddress() local
3425 SDValue Result = DAG.getTargetBlockAddress(BA, PtrVT, Offset); in lowerBlockAddress()
3426 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerBlockAddress()
3433 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerJumpTable() local
3434 SDValue Result = DAG.getTargetJumpTable(JT->getIndex(), PtrVT); in lowerJumpTable()
3437 return DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerJumpTable()
3443 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerConstantPool() local
3448 DAG.getTargetConstantPool(CP->getMachineCPVal(), PtrVT, CP->getAlign()); in lowerConstantPool()
3450 Result = DAG.getTargetConstantPool(CP->getConstVal(), PtrVT, CP->getAlign(), in lowerConstantPool()
3454 return DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result); in lowerConstantPool()
3466 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerFRAMEADDR() local
3473 SDValue BackChain = DAG.getFrameIndex(BackChainIdx, PtrVT); in lowerFRAMEADDR()
3494 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerRETURNADDR() local
3503 return DAG.getCopyFromReg(DAG.getEntryNode(), DL, LinkReg, PtrVT); in lowerRETURNADDR()
3575 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerVASTART_XPLINK() local
3576 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in lowerVASTART_XPLINK()
3587 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerVASTART_ELF() local
3597 DAG.getConstant(FuncInfo->getVarArgsFirstGPR(), DL, PtrVT), in lowerVASTART_ELF()
3598 DAG.getConstant(FuncInfo->getVarArgsFirstFPR(), DL, PtrVT), in lowerVASTART_ELF()
3599 DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT), in lowerVASTART_ELF()
3600 DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(), PtrVT) in lowerVASTART_ELF()
3609 FieldAddr = DAG.getNode(ISD::ADD, DL, PtrVT, FieldAddr, in lowerVASTART_ELF()
3667 EVT PtrVT = getPointerTy(MF.getDataLayout()); in lowerDYNAMIC_STACKALLOC_XPLINK() local
3669 NeededSpace = DAG.getNode(ISD::ADD, DL, PtrVT, NeededSpace, in lowerDYNAMIC_STACKALLOC_XPLINK()
3670 DAG.getConstant(ExtraAlignSpace, DL, PtrVT)); in lowerDYNAMIC_STACKALLOC_XPLINK()
3689 SDValue NewSPRegNode = DAG.getCopyFromReg(Chain, DL, SPReg, PtrVT, Glue); in lowerDYNAMIC_STACKALLOC_XPLINK()
3698 Result = DAG.getNode(ISD::ADD, DL, PtrVT, Result, in lowerDYNAMIC_STACKALLOC_XPLINK()
3699 DAG.getConstant(ExtraAlignSpace, DL, PtrVT)); in lowerDYNAMIC_STACKALLOC_XPLINK()
3700 Result = DAG.getNode(ISD::AND, DL, PtrVT, Result, in lowerDYNAMIC_STACKALLOC_XPLINK()
3701 DAG.getConstant(~(RequiredAlign - 1), DL, PtrVT)); in lowerDYNAMIC_STACKALLOC_XPLINK()
4197 EVT PtrVT = Addr.getValueType(); in lowerATOMIC_LOAD_OP() local
4207 SDValue AlignedAddr = DAG.getNode(ISD::AND, DL, PtrVT, Addr, in lowerATOMIC_LOAD_OP()
4208 DAG.getConstant(-4, DL, PtrVT)); in lowerATOMIC_LOAD_OP()
4212 SDValue BitShift = DAG.getNode(ISD::SHL, DL, PtrVT, Addr, in lowerATOMIC_LOAD_OP()
4213 DAG.getConstant(3, DL, PtrVT)); in lowerATOMIC_LOAD_OP()
4320 EVT PtrVT = Addr.getValueType(); in lowerATOMIC_CMP_SWAP() local
4323 SDValue AlignedAddr = DAG.getNode(ISD::AND, DL, PtrVT, Addr, in lowerATOMIC_CMP_SWAP()
4324 DAG.getConstant(-4, DL, PtrVT)); in lowerATOMIC_CMP_SWAP()
4328 SDValue BitShift = DAG.getNode(ISD::SHL, DL, PtrVT, Addr, in lowerATOMIC_CMP_SWAP()
4329 DAG.getConstant(3, DL, PtrVT)); in lowerATOMIC_CMP_SWAP()