Lines Matching refs:dl

48     SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val,  in EmitTargetCodeForMemset()  argument
104 Count = DAG.getIntPtrConstant(SizeVal, dl); in EmitTargetCodeForMemset()
109 Count = DAG.getIntPtrConstant(SizeVal / UBytes, dl); in EmitTargetCodeForMemset()
113 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT), in EmitTargetCodeForMemset()
118 Count = DAG.getIntPtrConstant(SizeVal, dl); in EmitTargetCodeForMemset()
119 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Val, InFlag); in EmitTargetCodeForMemset()
124 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset()
127 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RDI : X86::EDI, in EmitTargetCodeForMemset()
133 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops); in EmitTargetCodeForMemset()
142 DAG.getMemset(Chain, dl, in EmitTargetCodeForMemset()
143 DAG.getNode(ISD::ADD, dl, AddrVT, Dst, in EmitTargetCodeForMemset()
144 DAG.getConstant(Offset, dl, AddrVT)), in EmitTargetCodeForMemset()
145 Val, DAG.getConstant(BytesLeft, dl, SizeVT), Alignment, in EmitTargetCodeForMemset()
156 const SDLoc &dl, SDValue Chain, SDValue Dst, in emitRepmovs() argument
164 Chain = DAG.getCopyToReg(Chain, dl, CX, Size, InFlag); in emitRepmovs()
166 Chain = DAG.getCopyToReg(Chain, dl, DI, Dst, InFlag); in emitRepmovs()
168 Chain = DAG.getCopyToReg(Chain, dl, SI, Src, InFlag); in emitRepmovs()
173 return DAG.getNode(X86ISD::REP_MOVS, dl, Tys, Ops); in emitRepmovs()
178 const SDLoc &dl, SDValue Chain, SDValue Dst, in emitRepmovsB() argument
180 return emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src, in emitRepmovsB()
181 DAG.getIntPtrConstant(Size, dl), MVT::i8); in emitRepmovsB()
206 SelectionDAG &DAG, const X86Subtarget &Subtarget, const SDLoc &dl, in emitConstantSizeRepmov() argument
218 return emitRepmovsB(Subtarget, DAG, dl, Chain, Dst, Src, Size); in emitConstantSizeRepmov()
231 emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src, in emitConstantSizeRepmov()
232 DAG.getIntPtrConstant(BlockCount, dl), BlockType); in emitConstantSizeRepmov()
243 return emitRepmovsB(Subtarget, DAG, dl, Chain, Dst, Src, Size); in emitConstantSizeRepmov()
252 Chain, dl, in emitConstantSizeRepmov()
253 DAG.getNode(ISD::ADD, dl, DstVT, Dst, DAG.getConstant(Offset, dl, DstVT)), in emitConstantSizeRepmov()
254 DAG.getNode(ISD::ADD, dl, SrcVT, Src, DAG.getConstant(Offset, dl, SrcVT)), in emitConstantSizeRepmov()
255 DAG.getConstant(BytesLeft, dl, SizeVT), llvm::Align(Align), isVolatile, in emitConstantSizeRepmov()
258 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Results); in emitConstantSizeRepmov()
262 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument
281 return emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src, Size, MVT::i8); in EmitTargetCodeForMemcpy()
286 DAG, Subtarget, dl, Chain, Dst, Src, ConstantSize->getZExtValue(), in EmitTargetCodeForMemcpy()