Home | History | Annotate | Download | only in X86

Lines Matching refs:Chain

34                                              SDValue Chain,
67 CLI.setDebugLoc(dl).setChain(Chain)
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 : X86::ECX,
135 InFlag = Chain.getValue(1);
136 Chain = DAG.getCopyToReg(Chain, dl, Subtarget.is64Bit() ? X86::RDI : X86::EDI,
138 InFlag = Chain.getValue(1);
141 SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag };
142 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops);
145 InFlag = Chain.getValue(1);
150 Chain = DAG.getCopyToReg(Chain, dl, (CVT == MVT::i64) ? X86::RCX :
153 InFlag = Chain.getValue(1);
155 SDValue Ops[] = { Chain, DAG.getValueType(MVT::i8), InFlag };
156 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops);
163 Chain = DAG.getMemset(Chain, dl,
171 // TODO: Use a Tokenfactor, as in memcpy, instead of a single chain.
172 return Chain;
177 SDValue Chain, SDValue Dst, SDValue Src,
230 Chain = DAG.getCopyToReg(Chain, dl, Subtarget.is64Bit() ? X86::RCX :
233 InFlag = Chain.getValue(1);
234 Chain = DAG.getCopyToReg(Chain, dl, Subtarget.is64Bit() ? X86::RDI :
237 InFlag = Chain.getValue(1);
238 Chain = DAG.getCopyToReg(Chain, dl, Subtarget.is64Bit() ? X86::RSI :
241 InFlag = Chain.getValue(1);
244 SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag };
255 Results.push_back(DAG.getMemcpy(Chain, dl,