Lines Matching defs:dl
48 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val,
102 Count = DAG.getIntPtrConstant(SizeVal, dl);
107 Count = DAG.getIntPtrConstant(SizeVal / UBytes, dl);
111 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT),
116 Count = DAG.getIntPtrConstant(SizeVal, dl);
117 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Val, InGlue);
122 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX,
125 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RDI : X86::EDI,
131 SDValue RepStos = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops);
145 DAG.getMemset(Chain, dl,
146 DAG.getNode(ISD::ADD, dl, AddrVT, Dst,
147 DAG.getConstant(Offset, dl, AddrVT)),
148 Val, DAG.getConstant(BytesLeft, dl, SizeVT), Alignment,
152 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Results);
157 const SDLoc &dl, SDValue Chain, SDValue Dst,
165 Chain = DAG.getCopyToReg(Chain, dl, CX, Size, InGlue);
167 Chain = DAG.getCopyToReg(Chain, dl, DI, Dst, InGlue);
169 Chain = DAG.getCopyToReg(Chain, dl, SI, Src, InGlue);
174 return DAG.getNode(X86ISD::REP_MOVS, dl, Tys, Ops);
179 const SDLoc &dl, SDValue Chain, SDValue Dst,
181 return emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src,
182 DAG.getIntPtrConstant(Size, dl), MVT::i8);
208 SelectionDAG &DAG, const X86Subtarget &Subtarget, const SDLoc &dl,
220 return emitRepmovsB(Subtarget, DAG, dl, Chain, Dst, Src, Size);
233 emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src,
234 DAG.getIntPtrConstant(BlockCount, dl), BlockType);
245 return emitRepmovsB(Subtarget, DAG, dl, Chain, Dst, Src, Size);
254 Chain, dl,
255 DAG.getNode(ISD::ADD, dl, DstVT, Dst, DAG.getConstant(Offset, dl, DstVT)),
256 DAG.getNode(ISD::ADD, dl, SrcVT, Src, DAG.getConstant(Offset, dl, SrcVT)),
257 DAG.getConstant(BytesLeft, dl, SizeVT), Alignment, isVolatile,
260 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Results);
264 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src,
283 return emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src, Size, MVT::i8);
287 return emitConstantSizeRepmov(DAG, Subtarget, dl, Chain, Dst, Src,