• Home
  • Raw
  • Download

Lines Matching refs:Chain

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