Lines Matching refs:PtrVT

3033   EVT PtrVT = HiPart.getValueType();  in LowerLabelRef()  local
3034 SDValue Zero = DAG.getConstant(0, DL, PtrVT); in LowerLabelRef()
3036 SDValue Hi = DAG.getNode(PPCISD::Hi, DL, PtrVT, HiPart, Zero); in LowerLabelRef()
3037 SDValue Lo = DAG.getNode(PPCISD::Lo, DL, PtrVT, LoPart, Zero); in LowerLabelRef()
3041 Hi = DAG.getNode(ISD::ADD, DL, PtrVT, in LowerLabelRef()
3042 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi); in LowerLabelRef()
3046 return DAG.getNode(ISD::ADD, DL, PtrVT, Hi, Lo); in LowerLabelRef()
3075 EVT PtrVT = Op.getValueType(); in LowerConstantPool() local
3090 SDValue GA = DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), 0); in LowerConstantPool()
3100 DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), PPCII::MO_PIC_FLAG); in LowerConstantPool()
3105 DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), 0, MOHiFlag); in LowerConstantPool()
3107 DAG.getTargetConstantPool(C, PtrVT, CP->getAlign(), 0, MOLoFlag); in LowerConstantPool()
3161 EVT PtrVT = Op.getValueType(); in LowerJumpTable() local
3178 SDValue GA = DAG.getTargetJumpTable(JT->getIndex(), PtrVT); in LowerJumpTable()
3187 SDValue GA = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, in LowerJumpTable()
3192 SDValue JTIHi = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, MOHiFlag); in LowerJumpTable()
3193 SDValue JTILo = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, MOLoFlag); in LowerJumpTable()
3199 EVT PtrVT = Op.getValueType(); in LowerBlockAddress() local
3217 SDValue GA = DAG.getTargetBlockAddress(BA, PtrVT, BASDN->getOffset()); in LowerBlockAddress()
3225 DAG.getTargetBlockAddress(BA, PtrVT, BASDN->getOffset())); in LowerBlockAddress()
3230 SDValue TgtBAHi = DAG.getTargetBlockAddress(BA, PtrVT, 0, MOHiFlag); in LowerBlockAddress()
3231 SDValue TgtBALo = DAG.getTargetBlockAddress(BA, PtrVT, 0, MOLoFlag); in LowerBlockAddress()
3252 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerGlobalTLSAddressAIX() local
3261 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, PPCII::MO_TLSGD_FLAG); in LowerGlobalTLSAddressAIX()
3263 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, PPCII::MO_TLSGDM_FLAG); in LowerGlobalTLSAddressAIX()
3266 return DAG.getNode(PPCISD::TLSGD_AIX, dl, PtrVT, VariableOffset, in LowerGlobalTLSAddressAIX()
3282 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerGlobalTLSAddressLinux() local
3294 GV, dl, PtrVT, 0, (PPCII::MO_PCREL_FLAG | PPCII::MO_TPREL_FLAG)); in LowerGlobalTLSAddressLinux()
3296 DAG.getNode(PPCISD::TLS_LOCAL_EXEC_MAT_ADDR, dl, PtrVT, TGA); in LowerGlobalTLSAddressLinux()
3297 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TLSReg, MatAddr); in LowerGlobalTLSAddressLinux()
3300 SDValue TGAHi = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, in LowerGlobalTLSAddressLinux()
3302 SDValue TGALo = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, in LowerGlobalTLSAddressLinux()
3307 SDValue Hi = DAG.getNode(PPCISD::Hi, dl, PtrVT, TGAHi, TLSReg); in LowerGlobalTLSAddressLinux()
3308 return DAG.getNode(PPCISD::Lo, dl, PtrVT, TGALo, Hi); in LowerGlobalTLSAddressLinux()
3314 GV, dl, PtrVT, 0, IsPCRel ? PPCII::MO_GOT_TPREL_PCREL_FLAG : 0); in LowerGlobalTLSAddressLinux()
3316 GV, dl, PtrVT, 0, in LowerGlobalTLSAddressLinux()
3320 SDValue MatPCRel = DAG.getNode(PPCISD::MAT_PCREL_ADDR, dl, PtrVT, TGA); in LowerGlobalTLSAddressLinux()
3329 DAG.getNode(PPCISD::ADDIS_GOT_TPREL_HA, dl, PtrVT, GOTReg, TGA); in LowerGlobalTLSAddressLinux()
3332 GOTPtr = DAG.getNode(PPCISD::PPC32_GOT, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3334 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3336 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3338 TPOffset = DAG.getNode(PPCISD::LD_GOT_TPREL_L, dl, PtrVT, TGA, GOTPtr); in LowerGlobalTLSAddressLinux()
3340 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TPOffset, TGATLS); in LowerGlobalTLSAddressLinux()
3345 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, in LowerGlobalTLSAddressLinux()
3347 return DAG.getNode(PPCISD::TLS_DYNAMIC_MAT_PCREL_ADDR, dl, PtrVT, TGA); in LowerGlobalTLSAddressLinux()
3350 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, 0); in LowerGlobalTLSAddressLinux()
3355 GOTPtr = DAG.getNode(PPCISD::ADDIS_TLSGD_HA, dl, PtrVT, in LowerGlobalTLSAddressLinux()
3359 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3361 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3363 return DAG.getNode(PPCISD::ADDI_TLSGD_L_ADDR, dl, PtrVT, in LowerGlobalTLSAddressLinux()
3369 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, in LowerGlobalTLSAddressLinux()
3372 DAG.getNode(PPCISD::TLS_DYNAMIC_MAT_PCREL_ADDR, dl, PtrVT, TGA); in LowerGlobalTLSAddressLinux()
3373 return DAG.getNode(PPCISD::PADDI_DTPREL, dl, PtrVT, MatPCRel, TGA); in LowerGlobalTLSAddressLinux()
3376 SDValue TGA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, 0); in LowerGlobalTLSAddressLinux()
3381 GOTPtr = DAG.getNode(PPCISD::ADDIS_TLSLD_HA, dl, PtrVT, in LowerGlobalTLSAddressLinux()
3385 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3387 GOTPtr = DAG.getNode(PPCISD::PPC32_PICGOT, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3390 PtrVT, GOTPtr, TGA, TGA); in LowerGlobalTLSAddressLinux()
3392 PtrVT, TLSAddr, TGA); in LowerGlobalTLSAddressLinux()
3393 return DAG.getNode(PPCISD::ADDI_DTPREL_L, dl, PtrVT, DtvOffsetHi, TGA); in LowerGlobalTLSAddressLinux()
3401 EVT PtrVT = Op.getValueType(); in LowerGlobalAddress() local
3426 SDValue GA = DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset()); in LowerGlobalAddress()
3435 SDValue GA = DAG.getTargetGlobalAddress(GV, DL, PtrVT, in LowerGlobalAddress()
3442 DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset(), MOHiFlag); in LowerGlobalAddress()
3444 DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset(), MOLoFlag); in LowerGlobalAddress()
3526 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerVAARG() local
3553 SDValue FprPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr, in LowerVAARG()
3561 SDValue RegSaveAreaPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr, in LowerVAARG()
3564 SDValue OverflowAreaPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAListPtr, in LowerVAARG()
3587 SDValue OurReg = DAG.getNode(ISD::ADD, dl, PtrVT, RegSaveArea, in LowerVAARG()
3592 OurReg = DAG.getNode(ISD::ADD, dl, PtrVT, OurReg, in LowerVAARG()
3606 SDValue Result = DAG.getNode(ISD::SELECT, dl, PtrVT, CC, OurReg, OverflowArea); in LowerVAARG()
3609 SDValue OverflowAreaPlusN = DAG.getNode(ISD::ADD, dl, PtrVT, OverflowArea, in LowerVAARG()
3703 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerINIT_TRAMPOLINE() local
3704 bool isPPC64 = (PtrVT == MVT::i64); in LowerINIT_TRAMPOLINE()
3725 DAG.getExternalSymbol("__trampoline_setup", PtrVT), std::move(Args)); in LowerINIT_TRAMPOLINE()
3734 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerVASTART() local
3741 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in LowerVASTART()
3774 PtrVT); in LowerVASTART()
3776 PtrVT); in LowerVASTART()
3778 uint64_t FrameOffset = PtrVT.getSizeInBits()/8; in LowerVASTART()
3779 SDValue ConstFrameOffset = DAG.getConstant(FrameOffset, dl, PtrVT); in LowerVASTART()
3781 uint64_t StackOffset = PtrVT.getSizeInBits()/8 - 1; in LowerVASTART()
3782 SDValue ConstStackOffset = DAG.getConstant(StackOffset, dl, PtrVT); in LowerVASTART()
3785 SDValue ConstFPROffset = DAG.getConstant(FPROffset, dl, PtrVT); in LowerVASTART()
3794 SDValue nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, Op.getOperand(1), in LowerVASTART()
3802 nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, nextPtr, ConstStackOffset); in LowerVASTART()
3808 nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, nextPtr, ConstFrameOffset); in LowerVASTART()
3987 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerFormalArguments_32SVR4() local
4089 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_32SVR4()
4143 int Depth = NumGPArgRegs * PtrVT.getSizeInBits()/8 + in LowerFormalArguments_32SVR4()
4147 MFI.CreateFixedObject(PtrVT.getSizeInBits()/8, in LowerFormalArguments_32SVR4()
4152 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in LowerFormalArguments_32SVR4()
4163 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT); in LowerFormalArguments_32SVR4()
4168 SDValue PtrOff = DAG.getConstant(PtrVT.getSizeInBits()/8, dl, PtrVT); in LowerFormalArguments_32SVR4()
4188 PtrVT); in LowerFormalArguments_32SVR4()
4230 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerFormalArguments_64SVR4() local
4333 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_64SVR4()
4350 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_64SVR4()
4358 SDValue ArgOff = DAG.getConstant(PtrByteSize - ObjSize, dl, PtrVT); in LowerFormalArguments_64SVR4()
4366 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT); in LowerFormalArguments_64SVR4()
4401 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT); in LowerFormalArguments_64SVR4()
4404 SDValue Off = DAG.getConstant(j, dl, PtrVT); in LowerFormalArguments_64SVR4()
4542 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_64SVR4()
4575 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in LowerFormalArguments_64SVR4()
4583 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT); in LowerFormalArguments_64SVR4()
4588 SDValue PtrOff = DAG.getConstant(PtrByteSize, dl, PtrVT); in LowerFormalArguments_64SVR4()
5029 EVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout()); in LowerMemOpCallTo() local
5037 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, in LowerMemOpCallTo()
5038 DAG.getConstant(ArgOffset, dl, PtrVT)); in LowerMemOpCallTo()
5248 MVT PtrVT = DAG.getTargetLoweringInfo().getPointerTy(DAG.getDataLayout()); in transformCallee() local
5249 return DAG.getMCSymbol(S, PtrVT); in transformCallee()
5912 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerCall_64SVR4() local
6115 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff); in LowerCall_64SVR4()
6156 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, Arg, in LowerCall_64SVR4()
6171 AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const); in LowerCall_64SVR4()
6210 AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, Const); in LowerCall_64SVR4()
6218 DAG.getLoad(PtrVT, dl, Chain, PtrOff, MachinePointerInfo()); in LowerCall_64SVR4()
6231 SDValue AddArg = DAG.getNode(ISD::ADD, dl, PtrVT, Arg, Const); in LowerCall_64SVR4()
6234 DAG.getLoad(PtrVT, dl, Chain, AddArg, MachinePointerInfo()); in LowerCall_64SVR4()
6350 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, ConstFour); in LowerCall_64SVR4()
6406 SDValue Ix = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, in LowerCall_64SVR4()
6407 DAG.getConstant(i, dl, PtrVT)); in LowerCall_64SVR4()
6409 DAG.getLoad(PtrVT, dl, Store, Ix, MachinePointerInfo()); in LowerCall_64SVR4()
6459 SDValue AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff); in LowerCall_64SVR4()
6880 const EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerFormalArguments_AIX() local
6916 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_AIX()
7010 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_AIX()
7029 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_AIX()
7119 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); in LowerFormalArguments_AIX()
7139 SDValue Val = DAG.getCopyFromReg(Chain, dl, VReg, PtrVT); in LowerFormalArguments_AIX()
7144 SDValue PtrOff = DAG.getConstant(PtrByteSize, dl, PtrVT); in LowerFormalArguments_AIX()
7187 const EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerCall_AIX() local
7232 ISD::ZEXTLOAD, dl, PtrVT, Chain, in LowerCall_AIX()
7243 SDValue Load = GetLoad(PtrVT, LoadOffset); in LowerCall_AIX()
7297 assert(PtrVT.getSimpleVT().getSizeInBits() > (Bytes * 8) && in LowerCall_AIX()
7300 unsigned NumSHLBits = PtrVT.getSimpleVT().getSizeInBits() - (Bytes * 8); in LowerCall_AIX()
7306 ResidueVal = ResidueVal ? DAG.getNode(ISD::OR, dl, PtrVT, ResidueVal, in LowerCall_AIX()
7345 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff); in LowerCall_AIX()
7359 SDValue Add = DAG.getNode(ISD::ADD, dl, PtrVT, PtrOff, in LowerCall_AIX()
7360 DAG.getConstant(LoadOffset, dl, PtrVT)); in LowerCall_AIX()
7361 SDValue Load = DAG.getLoad(PtrVT, dl, Store, Add, MachinePointerInfo()); in LowerCall_AIX()
7387 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff); in LowerCall_AIX()
7450 const MVT PtrVT = Subtarget.isPPC64() ? MVT::i64 : MVT::i32; in LowerCall_AIX() local
7455 SDValue Val = DAG.getCopyFromReg(Chain, dl, TOCBaseReg, PtrVT); in LowerCall_AIX()
7457 SDValue StackPtr = DAG.getRegister(StackPtrReg, PtrVT); in LowerCall_AIX()
7458 SDValue AddPtr = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, PtrOff); in LowerCall_AIX()
7578 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerSTACKRESTORE() local
7583 SDValue StackPtr = DAG.getRegister(SP, PtrVT); in LowerSTACKRESTORE()
7591 DAG.getLoad(PtrVT, dl, Chain, StackPtr, MachinePointerInfo()); in LowerSTACKRESTORE()
7603 EVT PtrVT = getPointerTy(MF.getDataLayout()); in getReturnAddrFrameIndex() local
7619 return DAG.getFrameIndex(RASI, PtrVT); in getReturnAddrFrameIndex()
7626 EVT PtrVT = getPointerTy(MF.getDataLayout()); in getFramePointerFrameIndex() local
7642 return DAG.getFrameIndex(FPSI, PtrVT); in getFramePointerFrameIndex()
7654 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerDYNAMIC_STACKALLOC() local
7656 SDValue NegSize = DAG.getNode(ISD::SUB, dl, PtrVT, in LowerDYNAMIC_STACKALLOC()
7657 DAG.getConstant(0, dl, PtrVT), Size); in LowerDYNAMIC_STACKALLOC()
7661 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other); in LowerDYNAMIC_STACKALLOC()
7672 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerEH_DWARF_CFA() local
7675 return DAG.getFrameIndex(FI, PtrVT); in LowerEH_DWARF_CFA()
8563 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerINT_TO_FP() local
8566 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); in LowerINT_TO_FP()
8618 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerINT_TO_FP() local
8626 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); in LowerINT_TO_FP()
8658 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); in LowerINT_TO_FP()
8715 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerFLT_ROUNDS_() local
8729 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); in LowerFLT_ROUNDS_()
8735 SDValue Four = DAG.getConstant(4, dl, PtrVT); in LowerFLT_ROUNDS_()
8736 SDValue Addr = DAG.getNode(ISD::ADD, dl, PtrVT, StackSlot, Four); in LowerFLT_ROUNDS_()
10519 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerSCALAR_TO_VECTOR() local
10520 SDValue FIdx = DAG.getFrameIndex(FrameIdx, PtrVT); in LowerSCALAR_TO_VECTOR()
15960 auto PtrVT = getPointerTy(MF.getDataLayout()); in LowerRETURNADDR() local
15967 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), in LowerRETURNADDR()
15968 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset), in LowerRETURNADDR()
15974 return DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), RetAddrFI, in LowerRETURNADDR()
15987 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerFRAMEADDR() local
15988 bool isPPC64 = PtrVT == MVT::i64; in LowerFRAMEADDR()
15999 PtrVT); in LowerFRAMEADDR()