Lines Matching defs:Src

35                                 SDValue Chain, SDValue Dst, SDValue Src,
43 Ops = { Chain, Dst, Src, LenAdj };
52 SDValue Chain, SDValue Dst, SDValue Src,
57 return createMemMemNode(DAG, DL, Op, Chain, Dst, Src, LenAdj, Byte);
61 SDValue Chain, SDValue Dst, SDValue Src,
67 return createMemMemNode(DAG, DL, Op, Chain, Dst, Src, LenAdj, Byte);
71 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src,
78 return emitMemMemImm(DAG, DL, SystemZISD::MVC, Chain, Dst, Src,
81 return emitMemMemReg(DAG, DL, SystemZISD::MVC, Chain, Dst, Src, Size);
199 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src,
202 EVT PtrVT = Src.getValueType();
208 SDValue Limit = DAG.getNode(ISD::ADD, DL, PtrVT, Src, Length);
210 Limit, Src, Char);
226 SDValue Src, MachinePointerInfo DestPtrInfo, MachinePointerInfo SrcPtrInfo,
229 SDValue EndDest = DAG.getNode(SystemZISD::STPCPY, DL, VTs, Chain, Dest, Src,
247 // Search from Src for a null character, stopping once Src reaches Limit.
254 SDValue Chain, SDValue Src,
256 EVT PtrVT = Src.getValueType();
259 Limit, Src, DAG.getConstant(0, DL, MVT::i32));
261 SDValue Len = DAG.getNode(ISD::SUB, DL, PtrVT, End, Src);
266 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src,
268 EVT PtrVT = Src.getValueType();
269 return getBoundedStrlen(DAG, DL, Chain, Src, DAG.getConstant(0, DL, PtrVT));
273 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src,
275 EVT PtrVT = Src.getValueType();
277 SDValue Limit = DAG.getNode(ISD::ADD, DL, PtrVT, Src, MaxLength);
278 return getBoundedStrlen(DAG, DL, Chain, Src, Limit);