Home | History | Annotate | Download | only in Hexagon

Lines Matching defs:PtrVT

328   auto PtrVT = getPointerTy(MF.getDataLayout());
373 DAG.getCopyFromReg(Chain, dl, HRI.getStackRegister(), PtrVT);
489 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, PtrVT, 0, Flags);
492 Callee = DAG.getTargetExternalSymbol(S->getSymbol(), PtrVT, Flags);
1010 auto PtrVT = getPointerTy(DAG.getDataLayout());
1018 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, Offset);
1021 return DAG.getNode(HexagonISD::CONST32_GP, dl, PtrVT, GA);
1022 return DAG.getNode(HexagonISD::CONST32, dl, PtrVT, GA);
1027 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, Offset,
1029 return DAG.getNode(HexagonISD::AT_PCREL, dl, PtrVT, GA);
1033 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT);
1034 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, HexagonII::MO_GOT);
1036 return DAG.getNode(HexagonISD::AT_GOT, dl, PtrVT, GOT, GA, Off);
1044 EVT PtrVT = getPointerTy(DAG.getDataLayout());
1048 SDValue A = DAG.getTargetBlockAddress(BA, PtrVT);
1049 return DAG.getNode(HexagonISD::CONST32_GP, dl, PtrVT, A);
1052 SDValue A = DAG.getTargetBlockAddress(BA, PtrVT, 0, HexagonII::MO_PCREL);
1053 return DAG.getNode(HexagonISD::AT_PCREL, dl, PtrVT, A);
1059 EVT PtrVT = getPointerTy(DAG.getDataLayout());
1060 SDValue GOTSym = DAG.getTargetExternalSymbol(HEXAGON_GOT_SYM_NAME, PtrVT,
1062 return DAG.getNode(HexagonISD::AT_PCREL, SDLoc(Op), PtrVT, GOTSym);
1067 GlobalAddressSDNode *GA, SDValue Glue, EVT PtrVT, unsigned ReturnReg,
1088 SDValue Ops[] = { Chain, TGA, DAG.getRegister(Hexagon::R0, PtrVT),
1096 return DAG.getCopyFromReg(Chain, dl, ReturnReg, PtrVT, Glue);
1107 auto PtrVT = getPointerTy(DAG.getDataLayout());
1110 SDValue TP = DAG.getCopyFromReg(DAG.getEntryNode(), dl, Hexagon::UGP, PtrVT);
1117 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT,
1120 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1128 Sym = DAG.getNode(ISD::ADD, dl, PtrVT, GOT, Sym);
1134 DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), Sym, MachinePointerInfo());
1138 return DAG.getNode(ISD::ADD, dl, PtrVT, TP, LoadOffset);
1149 auto PtrVT = getPointerTy(DAG.getDataLayout());
1152 SDValue TP = DAG.getCopyFromReg(DAG.getEntryNode(), dl, Hexagon::UGP, PtrVT);
1154 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT, Offset,
1156 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1160 return DAG.getNode(ISD::ADD, dl, PtrVT, TP, Sym);
1171 auto PtrVT = getPointerTy(DAG.getDataLayout());
1174 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT, Offset,
1181 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1182 SDValue Chain = DAG.getNode(ISD::ADD, dl, PtrVT, GOT, Sym);
1194 return GetDynamicTLSAddr(DAG, Chain, GA, InFlag, PtrVT,
2754 auto PtrVT = getPointerTy(DAG.getDataLayout());
2764 DAG.getNode(ISD::ADD, dl, PtrVT, DAG.getRegister(Hexagon::R30, PtrVT),