Lines Matching defs:Chain

48     SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val,
111 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT),
113 InGlue = Chain.getValue(1);
117 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Val, InGlue);
118 InGlue = Chain.getValue(1);
122 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX,
124 InGlue = Chain.getValue(1);
125 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RDI : X86::EDI,
127 InGlue = Chain.getValue(1);
130 SDValue Ops[] = {Chain, DAG.getValueType(AVT), InGlue};
145 DAG.getMemset(Chain, dl,
157 const SDLoc &dl, SDValue Chain, SDValue Dst,
165 Chain = DAG.getCopyToReg(Chain, dl, CX, Size, InGlue);
166 InGlue = Chain.getValue(1);
167 Chain = DAG.getCopyToReg(Chain, dl, DI, Dst, InGlue);
168 InGlue = Chain.getValue(1);
169 Chain = DAG.getCopyToReg(Chain, dl, SI, Src, InGlue);
170 InGlue = Chain.getValue(1);
173 SDValue Ops[] = {Chain, DAG.getValueType(AVT), InGlue};
179 const SDLoc &dl, SDValue Chain, SDValue Dst,
181 return emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src,
209 SDValue Chain, SDValue Dst, SDValue Src, uint64_t Size, EVT SizeVT,
220 return emitRepmovsB(Subtarget, DAG, dl, Chain, Dst, Src, Size);
233 emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src,
245 return emitRepmovsB(Subtarget, DAG, dl, Chain, Dst, Src, Size);
254 Chain, dl,
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,