Home | History | Annotate | Download | only in Mips

Lines Matching refs:Ty

296     SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const;
303 SDValue getAddrLocal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG,
306 SDValue GOT = DAG.getNode(MipsISD::Wrapper, DL, Ty, getGlobalReg(DAG, Ty),
307 getTargetNode(N, Ty, DAG, GOTFlag));
309 DAG.getLoad(Ty, DL, DAG.getEntryNode(), GOT,
313 SDValue Lo = DAG.getNode(MipsISD::Lo, DL, Ty,
314 getTargetNode(N, Ty, DAG, LoFlag));
315 return DAG.getNode(ISD::ADD, DL, Ty, Load, Lo);
323 SDValue getAddrGlobal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG,
326 SDValue Tgt = DAG.getNode(MipsISD::Wrapper, DL, Ty, getGlobalReg(DAG, Ty),
327 getTargetNode(N, Ty, DAG, Flag));
328 return DAG.getLoad(Ty, DL, Chain, Tgt, PtrInfo, false, false, false, 0);
336 SDValue getAddrGlobalLargeGOT(NodeTy *N, SDLoc DL, EVT Ty,
341 DAG.getNode(MipsISD::Hi, DL, Ty, getTargetNode(N, Ty, DAG, HiFlag));
342 Hi = DAG.getNode(ISD::ADD, DL, Ty, Hi, getGlobalReg(DAG, Ty));
343 SDValue Wrapper = DAG.getNode(MipsISD::Wrapper, DL, Ty, Hi,
344 getTargetNode(N, Ty, DAG, LoFlag));
345 return DAG.getLoad(Ty, DL, Chain, Wrapper, PtrInfo, false, false, false,
354 SDValue getAddrNonPIC(NodeTy *N, SDLoc DL, EVT Ty,
356 SDValue Hi = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_HI);
357 SDValue Lo = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_LO);
358 return DAG.getNode(ISD::ADD, DL, Ty,
359 DAG.getNode(MipsISD::Hi, DL, Ty, Hi),
360 DAG.getNode(MipsISD::Lo, DL, Ty, Lo));
368 SDValue getAddrGPRel(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG) const {
369 assert(Ty == MVT::i32);
370 SDValue GPRel = getTargetNode(N, Ty, DAG, MipsII::MO_GPREL);
371 return DAG.getNode(ISD::ADD, DL, Ty,
372 DAG.getRegister(Mips::GP, Ty),
373 DAG.getNode(MipsISD::GPRel, DL, DAG.getVTList(Ty),
398 SDValue getTargetNode(GlobalAddressSDNode *N, EVT Ty, SelectionDAG &DAG,
402 SDValue getTargetNode(ExternalSymbolSDNode *N, EVT Ty, SelectionDAG &DAG,
406 SDValue getTargetNode(BlockAddressSDNode *N, EVT Ty, SelectionDAG &DAG,
410 SDValue getTargetNode(JumpTableSDNode *N, EVT Ty, SelectionDAG &DAG,
414 SDValue getTargetNode(ConstantPoolSDNode *N, EVT Ty, SelectionDAG &DAG,
547 Type *Ty, unsigned AS) const override;