Lines Matching refs:PtrVT
419 auto PtrVT = getPointerTy(MF.getDataLayout());
462 DAG.getCopyFromReg(Chain, dl, HRI.getStackRegister(), PtrVT);
576 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, PtrVT, 0, Flags);
579 Callee = DAG.getTargetExternalSymbol(S->getSymbol(), PtrVT, Flags);
992 auto PtrVT = getPointerTy(DAG.getDataLayout());
996 DAG.getNode(ISD::ADD, DL, PtrVT,
1009 FIN = DAG.getNode(ISD::ADD, DL, PtrVT,
1013 PtrVT),
1018 FIN = DAG.getNode(ISD::ADD, DL, PtrVT,
1022 PtrVT),
1238 auto PtrVT = getPointerTy(DAG.getDataLayout());
1246 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, Offset);
1249 return DAG.getNode(HexagonISD::CONST32_GP, dl, PtrVT, GA);
1250 return DAG.getNode(HexagonISD::CONST32, dl, PtrVT, GA);
1255 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, Offset,
1257 return DAG.getNode(HexagonISD::AT_PCREL, dl, PtrVT, GA);
1261 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT);
1262 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, HexagonII::MO_GOT);
1264 return DAG.getNode(HexagonISD::AT_GOT, dl, PtrVT, GOT, GA, Off);
1272 EVT PtrVT = getPointerTy(DAG.getDataLayout());
1276 SDValue A = DAG.getTargetBlockAddress(BA, PtrVT);
1277 return DAG.getNode(HexagonISD::CONST32_GP, dl, PtrVT, A);
1280 SDValue A = DAG.getTargetBlockAddress(BA, PtrVT, 0, HexagonII::MO_PCREL);
1281 return DAG.getNode(HexagonISD::AT_PCREL, dl, PtrVT, A);
1287 EVT PtrVT = getPointerTy(DAG.getDataLayout());
1288 SDValue GOTSym = DAG.getTargetExternalSymbol(HEXAGON_GOT_SYM_NAME, PtrVT,
1290 return DAG.getNode(HexagonISD::AT_PCREL, SDLoc(Op), PtrVT, GOTSym);
1295 GlobalAddressSDNode *GA, SDValue Glue, EVT PtrVT, unsigned ReturnReg,
1316 SDValue Ops[] = { Chain, TGA, DAG.getRegister(Hexagon::R0, PtrVT),
1324 return DAG.getCopyFromReg(Chain, dl, ReturnReg, PtrVT, Glue);
1335 auto PtrVT = getPointerTy(DAG.getDataLayout());
1338 SDValue TP = DAG.getCopyFromReg(DAG.getEntryNode(), dl, Hexagon::UGP, PtrVT);
1345 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT,
1348 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1356 Sym = DAG.getNode(ISD::ADD, dl, PtrVT, GOT, Sym);
1362 DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), Sym, MachinePointerInfo());
1366 return DAG.getNode(ISD::ADD, dl, PtrVT, TP, LoadOffset);
1377 auto PtrVT = getPointerTy(DAG.getDataLayout());
1380 SDValue TP = DAG.getCopyFromReg(DAG.getEntryNode(), dl, Hexagon::UGP, PtrVT);
1382 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT, Offset,
1384 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1388 return DAG.getNode(ISD::ADD, dl, PtrVT, TP, Sym);
1399 auto PtrVT = getPointerTy(DAG.getDataLayout());
1402 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT, Offset,
1409 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1410 SDValue Chain = DAG.getNode(ISD::ADD, dl, PtrVT, GOT, Sym);
1421 return GetDynamicTLSAddr(DAG, Chain, GA, InGlue, PtrVT,
3318 auto PtrVT = getPointerTy(DAG.getDataLayout());
3328 DAG.getNode(ISD::ADD, dl, PtrVT, DAG.getRegister(Hexagon::R30, PtrVT),