• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/

Lines Matching defs:PtrVT

388   auto PtrVT = getPointerTy(MF.getDataLayout());
429 DAG.getCopyFromReg(Chain, dl, HRI.getStackRegister(), PtrVT);
545 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, PtrVT, 0, Flags);
548 Callee = DAG.getTargetExternalSymbol(S->getSymbol(), PtrVT, Flags);
1072 auto PtrVT = getPointerTy(DAG.getDataLayout());
1080 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, Offset);
1083 return DAG.getNode(HexagonISD::CONST32_GP, dl, PtrVT, GA);
1084 return DAG.getNode(HexagonISD::CONST32, dl, PtrVT, GA);
1089 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, Offset,
1091 return DAG.getNode(HexagonISD::AT_PCREL, dl, PtrVT, GA);
1095 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT);
1096 SDValue GA = DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, HexagonII::MO_GOT);
1098 return DAG.getNode(HexagonISD::AT_GOT, dl, PtrVT, GOT, GA, Off);
1106 EVT PtrVT = getPointerTy(DAG.getDataLayout());
1110 SDValue A = DAG.getTargetBlockAddress(BA, PtrVT);
1111 return DAG.getNode(HexagonISD::CONST32_GP, dl, PtrVT, A);
1114 SDValue A = DAG.getTargetBlockAddress(BA, PtrVT, 0, HexagonII::MO_PCREL);
1115 return DAG.getNode(HexagonISD::AT_PCREL, dl, PtrVT, A);
1121 EVT PtrVT = getPointerTy(DAG.getDataLayout());
1122 SDValue GOTSym = DAG.getTargetExternalSymbol(HEXAGON_GOT_SYM_NAME, PtrVT,
1124 return DAG.getNode(HexagonISD::AT_PCREL, SDLoc(Op), PtrVT, GOTSym);
1129 GlobalAddressSDNode *GA, SDValue Glue, EVT PtrVT, unsigned ReturnReg,
1150 SDValue Ops[] = { Chain, TGA, DAG.getRegister(Hexagon::R0, PtrVT),
1158 return DAG.getCopyFromReg(Chain, dl, ReturnReg, PtrVT, Glue);
1169 auto PtrVT = getPointerTy(DAG.getDataLayout());
1172 SDValue TP = DAG.getCopyFromReg(DAG.getEntryNode(), dl, Hexagon::UGP, PtrVT);
1179 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT,
1182 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1190 Sym = DAG.getNode(ISD::ADD, dl, PtrVT, GOT, Sym);
1196 DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), Sym, MachinePointerInfo());
1200 return DAG.getNode(ISD::ADD, dl, PtrVT, TP, LoadOffset);
1211 auto PtrVT = getPointerTy(DAG.getDataLayout());
1214 SDValue TP = DAG.getCopyFromReg(DAG.getEntryNode(), dl, Hexagon::UGP, PtrVT);
1216 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT, Offset,
1218 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1222 return DAG.getNode(ISD::ADD, dl, PtrVT, TP, Sym);
1233 auto PtrVT = getPointerTy(DAG.getDataLayout());
1236 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, PtrVT, Offset,
1243 SDValue Sym = DAG.getNode(HexagonISD::CONST32, dl, PtrVT, TGA);
1244 SDValue Chain = DAG.getNode(ISD::ADD, dl, PtrVT, GOT, Sym);
1256 return GetDynamicTLSAddr(DAG, Chain, GA, InFlag, PtrVT,
2860 auto PtrVT = getPointerTy(DAG.getDataLayout());
2870 DAG.getNode(ISD::ADD, dl, PtrVT, DAG.getRegister(Hexagon::R30, PtrVT),