Lines Matching defs:PtrVT
416 auto PtrVT = getPointerTy(MF.getDataLayout());
459 DAG.getCopyFromReg(Chain, dl, HRI.getStackRegister(), PtrVT);
573 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, PtrVT, 0, Flags);
576 Callee = DAG.getTargetExternalSymbol(S->getSymbol(), PtrVT, Flags);
988 auto PtrVT = getPointerTy(DAG.getDataLayout());
992 DAG.getNode(ISD::ADD, DL, PtrVT,
1005 FIN = DAG.getNode(ISD::ADD, DL, PtrVT,
1009 PtrVT),
1014 FIN = DAG.getNode(ISD::ADD, DL, PtrVT,
1018 PtrVT),
1234 auto PtrVT = getPointerTy(DAG.getDataLayout());
1242 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, Offset);
1245 return DAG.getNode(HexagonISD::CONST32_GP, dl, PtrVT, GA);
1246 return DAG.getNode(HexagonISD::CONST32, dl, PtrVT, GA);
1251 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, Offset,
1253 return DAG.getNode(HexagonISD::AT_PCREL, dl, PtrVT, GA);
1257 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT);
1258 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, HexagonII::MO_GOT);
1260 return DAG.getNode(HexagonISD::AT_GOT, dl, PtrVT, GOT, GA, Off);
1268 EVT PtrVT = getPointerTy(DAG.getDataLayout());
1272 SDValue A = DAG.getTargetBlockAddress(BA, PtrVT);
1273 return DAG.getNode(HexagonISD::CONST32_GP, dl, PtrVT, A);
1276 SDValue A = DAG.getTargetBlockAddress(BA, PtrVT, 0, HexagonII::MO_PCREL);
1277 return DAG.getNode(HexagonISD::AT_PCREL, dl, PtrVT, A);
1283 EVT PtrVT = getPointerTy(DAG.getDataLayout());
1284 SDValue GOTSym = DAG.getTargetExternalSymbol(HEXAGON_GOT_SYM_NAME, PtrVT,
1286 return DAG.getNode(HexagonISD::AT_PCREL, SDLoc(Op), PtrVT, GOTSym);
1291 GlobalAddressSDNode *GA, SDValue Glue, EVT PtrVT, unsigned ReturnReg,
1312 SDValue Ops[] = { Chain, TGA, DAG.getRegister(Hexagon::R0, PtrVT),
1320 return DAG.getCopyFromReg(Chain, dl, ReturnReg, PtrVT, Glue);
1331 auto PtrVT = getPointerTy(DAG.getDataLayout());
1334 SDValue TP = DAG.getCopyFromReg(DAG.getEntryNode(), dl, Hexagon::UGP, PtrVT);
1341 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT,
1344 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1352 Sym = DAG.getNode(ISD::ADD, dl, PtrVT, GOT, Sym);
1358 DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), Sym, MachinePointerInfo());
1362 return DAG.getNode(ISD::ADD, dl, PtrVT, TP, LoadOffset);
1373 auto PtrVT = getPointerTy(DAG.getDataLayout());
1376 SDValue TP = DAG.getCopyFromReg(DAG.getEntryNode(), dl, Hexagon::UGP, PtrVT);
1378 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT, Offset,
1380 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1384 return DAG.getNode(ISD::ADD, dl, PtrVT, TP, Sym);
1395 auto PtrVT = getPointerTy(DAG.getDataLayout());
1398 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT, Offset,
1405 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1406 SDValue Chain = DAG.getNode(ISD::ADD, dl, PtrVT, GOT, Sym);
1417 return GetDynamicTLSAddr(DAG, Chain, GA, InGlue, PtrVT,
3308 auto PtrVT = getPointerTy(DAG.getDataLayout());
3318 DAG.getNode(ISD::ADD, dl, PtrVT, DAG.getRegister(Hexagon::R30, PtrVT),