Lines Matching refs:PtrVT
3085 EVT PtrVT = HiPart.getValueType(); in LowerLabelRef() local
3086 SDValue Zero = DAG.getConstant(0, DL, PtrVT); in LowerLabelRef()
3088 SDValue Hi = DAG.getNode(PPCISD::Hi, DL, PtrVT, HiPart, Zero); in LowerLabelRef()
3089 SDValue Lo = DAG.getNode(PPCISD::Lo, DL, PtrVT, LoPart, Zero); in LowerLabelRef()
3093 Hi = DAG.getNode(ISD::ADD, DL, PtrVT, in LowerLabelRef()
3094 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi); in LowerLabelRef()
3098 return DAG.getNode(ISD::ADD, DL, PtrVT, Hi, Lo); in LowerLabelRef()
3127 EVT PtrVT = Op.getValueType(); in LowerConstantPool() local
3142 SDValue GA = DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), 0); in LowerConstantPool()
3152 DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), PPCII::MO_PIC_FLAG); in LowerConstantPool()
3157 DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), 0, MOHiFlag); in LowerConstantPool()
3159 DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), 0, MOLoFlag); in LowerConstantPool()
3213 EVT PtrVT = Op.getValueType(); in LowerJumpTable() local
3230 SDValue GA = DAG.getTargetJumpTable(JT->getIndex(), PtrVT); in LowerJumpTable()
3239 SDValue GA = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, in LowerJumpTable()
3244 SDValue JTIHi = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, MOHiFlag); in LowerJumpTable()
3245 SDValue JTILo = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, MOLoFlag); in LowerJumpTable()
3251 EVT PtrVT = Op.getValueType(); in LowerBlockAddress() local
3269 SDValue GA = DAG.getTargetBlockAddress(BA, PtrVT, BASDN->getOffset()); in LowerBlockAddress()
3277 DAG.getTargetBlockAddress(BA, PtrVT, BASDN->getOffset())); in LowerBlockAddress()
3282 SDValue TgtBAHi = DAG.getTargetBlockAddress(BA, PtrVT, 0, MOHiFlag); in LowerBlockAddress()
3283 SDValue TgtBALo = DAG.getTargetBlockAddress(BA, PtrVT, 0, MOLoFlag); in LowerBlockAddress()
3304 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerGlobalTLSAddressAIX() local
3313 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, PPCII::MO_TLSGD_FLAG); in LowerGlobalTLSAddressAIX()
3315 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, PPCII::MO_TLSGDM_FLAG); in LowerGlobalTLSAddressAIX()
3318 return DAG.getNode(PPCISD::TLSGD_AIX, dl, PtrVT, VariableOffset, in LowerGlobalTLSAddressAIX()
3334 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerGlobalTLSAddressLinux() local
3346 GV, dl, PtrVT, 0, (PPCII::MO_PCREL_FLAG | PPCII::MO_TPREL_FLAG)); in LowerGlobalTLSAddressLinux()
3348 DAG.getNode(PPCISD::TLS_LOCAL_EXEC_MAT_ADDR, dl, PtrVT, TGA); in LowerGlobalTLSAddressLinux()
3349 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TLSReg, MatAddr); in LowerGlobalTLSAddressLinux()
3352 SDValue TGAHi = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, in LowerGlobalTLSAddressLinux()
3354 SDValue TGALo = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, in LowerGlobalTLSAddressLinux()
3359 SDValue Hi = DAG.getNode(PPCISD::Hi, dl, PtrVT, TGAHi, TLSReg); in LowerGlobalTLSAddressLinux()
3360 return DAG.getNode(PPCISD::Lo, dl, PtrVT, TGALo, Hi); in LowerGlobalTLSAddressLinux()
3366 GV, dl, PtrVT, 0, IsPCRel ? PPCII::MO_GOT_TPREL_PCREL_FLAG : 0); in LowerGlobalTLSAddressLinux()
3368 GV, dl, PtrVT, 0, in LowerGlobalTLSAddressLinux()
3372 SDValue MatPCRel = DAG.getNode(PPCISD::MAT_PCREL_ADDR, dl, PtrVT, TGA); in LowerGlobalTLSAddressLinux()
3381 DAG.getNode(PPCISD::ADDIS_GOT_TPREL_HA, dl, PtrVT, GOTReg, TGA); in LowerGlobalTLSAddressLinux()
3384 GOTPtr = DAG.getNode(PPCISD::PPC32_GOT, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3386 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3388 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3390 TPOffset = DAG.getNode(PPCISD::LD_GOT_TPREL_L, dl, PtrVT, TGA, GOTPtr); in LowerGlobalTLSAddressLinux()
3392 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TPOffset, TGATLS); in LowerGlobalTLSAddressLinux()
3397 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, in LowerGlobalTLSAddressLinux()
3399 return DAG.getNode(PPCISD::TLS_DYNAMIC_MAT_PCREL_ADDR, dl, PtrVT, TGA); in LowerGlobalTLSAddressLinux()
3402 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, 0); in LowerGlobalTLSAddressLinux()
3407 GOTPtr = DAG.getNode(PPCISD::ADDIS_TLSGD_HA, dl, PtrVT, in LowerGlobalTLSAddressLinux()
3411 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3413 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3415 return DAG.getNode(PPCISD::ADDI_TLSGD_L_ADDR, dl, PtrVT, in LowerGlobalTLSAddressLinux()
3421 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, in LowerGlobalTLSAddressLinux()
3424 DAG.getNode(PPCISD::TLS_DYNAMIC_MAT_PCREL_ADDR, dl, PtrVT, TGA); in LowerGlobalTLSAddressLinux()
3425 return DAG.getNode(PPCISD::PADDI_DTPREL, dl, PtrVT, MatPCRel, TGA); in LowerGlobalTLSAddressLinux()
3428 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, 0); in LowerGlobalTLSAddressLinux()
3433 GOTPtr = DAG.getNode(PPCISD::ADDIS_TLSLD_HA, dl, PtrVT, in LowerGlobalTLSAddressLinux()
3437 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3439 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3442 PtrVT, GOTPtr, TGA, TGA); in LowerGlobalTLSAddressLinux()
3444 PtrVT, TLSAddr, TGA); in LowerGlobalTLSAddressLinux()
3445 return DAG.getNode(PPCISD::ADDI_DTPREL_L, dl, PtrVT, DtvOffsetHi, TGA); in LowerGlobalTLSAddressLinux()
3453 EVT PtrVT = Op.getValueType(); in LowerGlobalAddress() local
3478 SDValue GA = DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset()); in LowerGlobalAddress()
3487 SDValue GA = DAG.getTargetGlobalAddress(GV, DL, PtrVT, in LowerGlobalAddress()
3494 DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset(), MOHiFlag); in LowerGlobalAddress()
3496 DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset(), MOLoFlag); in LowerGlobalAddress()
3580 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerVAARG() local
3607 SDValue FprPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr, in LowerVAARG()
3615 SDValue RegSaveAreaPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr, in LowerVAARG()
3618 SDValue OverflowAreaPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr, in LowerVAARG()
3641 SDValue OurReg = DAG.getNode(ISD::ADD, dl, PtrVT, RegSaveArea, in LowerVAARG()
3646 OurReg = DAG.getNode(ISD::ADD, dl, PtrVT, OurReg, in LowerVAARG()
3660 SDValue Result = DAG.getNode(ISD::SELECT, dl, PtrVT, CC, OurReg, OverflowArea); in LowerVAARG()
3663 SDValue OverflowAreaPlusN = DAG.getNode(ISD::ADD, dl, PtrVT, OverflowArea, in LowerVAARG()
3757 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerINIT_TRAMPOLINE() local
3758 bool isPPC64 = (PtrVT == MVT::i64); in LowerINIT_TRAMPOLINE()
3779 DAG.getExternalSymbol("__trampoline_setup", PtrVT), std::move(Args)); in LowerINIT_TRAMPOLINE()
3788 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerVASTART() local
3795 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in LowerVASTART()
3828 PtrVT); in LowerVASTART()
3830 PtrVT); in LowerVASTART()
3832 uint64_t FrameOffset = PtrVT.getSizeInBits()/8; in LowerVASTART()
3833 SDValue ConstFrameOffset = DAG.getConstant(FrameOffset, dl, PtrVT); in LowerVASTART()
3835 uint64_t StackOffset = PtrVT.getSizeInBits()/8 - 1; in LowerVASTART()
3836 SDValue ConstStackOffset = DAG.getConstant(StackOffset, dl, PtrVT); in LowerVASTART()
3839 SDValue ConstFPROffset = DAG.getConstant(FPROffset, dl, PtrVT); in LowerVASTART()
3848 SDValue nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, Op.getOperand(1), in LowerVASTART()
3856 nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, nextPtr, ConstStackOffset); in LowerVASTART()
3862 nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, nextPtr, ConstFrameOffset); in LowerVASTART()
4041 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerFormalArguments_32SVR4() local
4143 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_32SVR4()
4197 int Depth = NumGPArgRegs * PtrVT.getSizeInBits()/8 + in LowerFormalArguments_32SVR4()
4201 MFI.CreateFixedObject(PtrVT.getSizeInBits()/8, in LowerFormalArguments_32SVR4()
4206 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in LowerFormalArguments_32SVR4()
4217 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT); in LowerFormalArguments_32SVR4()
4222 SDValue PtrOff = DAG.getConstant(PtrVT.getSizeInBits()/8, dl, PtrVT); in LowerFormalArguments_32SVR4()
4242 PtrVT); in LowerFormalArguments_32SVR4()
4284 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerFormalArguments_64SVR4() local
4387 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_64SVR4()
4404 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_64SVR4()
4412 SDValue ArgOff = DAG.getConstant(PtrByteSize - ObjSize, dl, PtrVT); in LowerFormalArguments_64SVR4()
4420 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT); in LowerFormalArguments_64SVR4()
4444 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT); in LowerFormalArguments_64SVR4()
4447 SDValue Off = DAG.getConstant(j, dl, PtrVT); in LowerFormalArguments_64SVR4()
4588 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_64SVR4()
4621 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in LowerFormalArguments_64SVR4()
4629 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT); in LowerFormalArguments_64SVR4()
4634 SDValue PtrOff = DAG.getConstant(PtrByteSize, dl, PtrVT); in LowerFormalArguments_64SVR4()
5075 EVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout()); in LowerMemOpCallTo() local
5083 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, in LowerMemOpCallTo()
5084 DAG.getConstant(ArgOffset, dl, PtrVT)); in LowerMemOpCallTo()
5313 MVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout()); in transformCallee() local
5314 return DAG.getMCSymbol(S, PtrVT); in transformCallee()
5977 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerCall_64SVR4() local
6180 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff); in LowerCall_64SVR4()
6221 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, Arg, in LowerCall_64SVR4()
6236 AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const); in LowerCall_64SVR4()
6268 AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const); in LowerCall_64SVR4()
6276 DAG.getLoad(PtrVT, dl, Chain, PtrOff, MachinePointerInfo()); in LowerCall_64SVR4()
6289 SDValue AddArg = DAG.getNode(ISD::ADD, dl, PtrVT, Arg, Const); in LowerCall_64SVR4()
6293 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, AddArg, in LowerCall_64SVR4()
6411 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, ConstFour); in LowerCall_64SVR4()
6467 SDValue Ix = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, in LowerCall_64SVR4()
6468 DAG.getConstant(i, dl, PtrVT)); in LowerCall_64SVR4()
6470 DAG.getLoad(PtrVT, dl, Store, Ix, MachinePointerInfo()); in LowerCall_64SVR4()
6520 SDValue AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff); in LowerCall_64SVR4()
6940 const EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerFormalArguments_AIX() local
6976 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_AIX()
7070 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_AIX()
7089 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_AIX()
7179 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in LowerFormalArguments_AIX()
7199 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT); in LowerFormalArguments_AIX()
7204 SDValue PtrOff = DAG.getConstant(PtrByteSize, dl, PtrVT); in LowerFormalArguments_AIX()
7246 const EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerCall_AIX() local
7291 ISD::ZEXTLOAD, dl, PtrVT, Chain, in LowerCall_AIX()
7302 SDValue Load = GetLoad(PtrVT, LoadOffset); in LowerCall_AIX()
7356 assert(PtrVT.getSimpleVT().getSizeInBits() > (Bytes * 8) && in LowerCall_AIX()
7359 unsigned NumSHLBits = PtrVT.getSimpleVT().getSizeInBits() - (Bytes * 8); in LowerCall_AIX()
7365 ResidueVal = ResidueVal ? DAG.getNode(ISD::OR, dl, PtrVT, ResidueVal, in LowerCall_AIX()
7404 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff); in LowerCall_AIX()
7418 SDValue Add = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, in LowerCall_AIX()
7419 DAG.getConstant(LoadOffset, dl, PtrVT)); in LowerCall_AIX()
7420 SDValue Load = DAG.getLoad(PtrVT, dl, Store, Add, MachinePointerInfo()); in LowerCall_AIX()
7446 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff); in LowerCall_AIX()
7509 const MVT PtrVT = Subtarget.isPPC64() ? MVT::i64 : MVT::i32; in LowerCall_AIX() local
7514 SDValue Val = DAG.getCopyFromReg(Chain, dl, TOCBaseReg, PtrVT); in LowerCall_AIX()
7516 SDValue StackPtr = DAG.getRegister(StackPtrReg, PtrVT); in LowerCall_AIX()
7517 SDValue AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff); in LowerCall_AIX()
7637 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerSTACKRESTORE() local
7642 SDValue StackPtr = DAG.getRegister(SP, PtrVT); in LowerSTACKRESTORE()
7650 DAG.getLoad(PtrVT, dl, Chain, StackPtr, MachinePointerInfo()); in LowerSTACKRESTORE()
7662 EVT PtrVT = getPointerTy(MF.getDataLayout()); in getReturnAddrFrameIndex() local
7678 return DAG.getFrameIndex(RASI, PtrVT); in getReturnAddrFrameIndex()
7685 EVT PtrVT = getPointerTy(MF.getDataLayout()); in getFramePointerFrameIndex() local
7701 return DAG.getFrameIndex(FPSI, PtrVT); in getFramePointerFrameIndex()
7713 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerDYNAMIC_STACKALLOC() local
7715 SDValue NegSize = DAG.getNode(ISD::SUB, dl, PtrVT, in LowerDYNAMIC_STACKALLOC()
7716 DAG.getConstant(0, dl, PtrVT), Size); in LowerDYNAMIC_STACKALLOC()
7720 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other); in LowerDYNAMIC_STACKALLOC()
7731 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerEH_DWARF_CFA() local
7734 return DAG.getFrameIndex(FI, PtrVT); in LowerEH_DWARF_CFA()
8622 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerINT_TO_FP() local
8625 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); in LowerINT_TO_FP()
8677 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerINT_TO_FP() local
8685 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); in LowerINT_TO_FP()
8717 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); in LowerINT_TO_FP()
8774 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerFLT_ROUNDS_() local
8788 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in LowerFLT_ROUNDS_()
8794 SDValue Four = DAG.getConstant(4, dl, PtrVT); in LowerFLT_ROUNDS_()
8795 SDValue Addr = DAG.getNode(ISD::ADD, dl, PtrVT, StackSlot, Four); in LowerFLT_ROUNDS_()
10818 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerSCALAR_TO_VECTOR() local
10819 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); in LowerSCALAR_TO_VECTOR()
16345 auto PtrVT = getPointerTy(MF.getDataLayout()); in LowerRETURNADDR() local
16357 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), in LowerRETURNADDR()
16358 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset), in LowerRETURNADDR()
16364 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), RetAddrFI, in LowerRETURNADDR()
16377 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerFRAMEADDR() local
16378 bool isPPC64 = PtrVT == MVT::i64; in LowerFRAMEADDR()
16389 PtrVT); in LowerFRAMEADDR()