Lines Matching defs:Chain
31 SDValue Chain,
66 CallLoweringInfo CLI(Chain, Type::getVoidTy(*DAG.getContext()),
123 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, AVT),
125 InFlag = Chain.getValue(1);
129 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Src, InFlag);
130 InFlag = Chain.getValue(1);
133 Chain = DAG.getCopyToReg(Chain, dl, Subtarget->is64Bit() ? X86::RCX :
136 InFlag = Chain.getValue(1);
137 Chain = DAG.getCopyToReg(Chain, dl, Subtarget->is64Bit() ? X86::RDI :
140 InFlag = Chain.getValue(1);
143 SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag };
144 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops, array_lengthof(Ops));
147 InFlag = Chain.getValue(1);
152 Chain = DAG.getCopyToReg(Chain, dl, (CVT == MVT::i64) ? X86::RCX :
155 InFlag = Chain.getValue(1);
157 SDValue Ops[] = { Chain, DAG.getValueType(MVT::i8), InFlag };
158 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops, array_lengthof(Ops));
165 Chain = DAG.getMemset(Chain, dl,
174 return Chain;
179 SDValue Chain, SDValue Dst, SDValue Src,
231 Chain = DAG.getCopyToReg(Chain, dl, Subtarget->is64Bit() ? X86::RCX :
234 InFlag = Chain.getValue(1);
235 Chain = DAG.getCopyToReg(Chain, dl, Subtarget->is64Bit() ? X86::RDI :
238 InFlag = Chain.getValue(1);
239 Chain = DAG.getCopyToReg(Chain, dl, Subtarget->is64Bit() ? X86::RSI :
242 InFlag = Chain.getValue(1);
245 SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag };
257 Results.push_back(DAG.getMemcpy(Chain, dl,