Lines Matching refs:SDValue
47 SDValue X86SelectionDAGInfo::EmitTargetCodeForMemset(
48 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val,
49 SDValue Size, Align Alignment, bool isVolatile,
64 return SDValue();
96 std::pair<SDValue,SDValue> CallResult = TLI.LowerCallTo(CLI);
101 return SDValue();
105 SDValue InFlag;
107 SDValue Count;
163 SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag };
185 static SDValue emitRepmovs(const X86Subtarget &Subtarget, SelectionDAG &DAG,
186 const SDLoc &dl, SDValue Chain, SDValue Dst,
187 SDValue Src, SDValue Size, MVT AVT) {
193 SDValue InFlag;
202 SDValue Ops[] = {Chain, DAG.getValueType(AVT), InFlag};
207 static SDValue emitRepmovsB(const X86Subtarget &Subtarget, SelectionDAG &DAG,
208 const SDLoc &dl, SDValue Chain, SDValue Dst,
209 SDValue Src, uint64_t Size) {
233 /// inefficient we return an empty SDValue so the calling code can either
235 static SDValue emitConstantSizeRepmov(
237 SDValue Chain, SDValue Dst, SDValue Src, uint64_t Size, EVT SizeVT,
244 return SDValue();
254 return SDValue();
260 SDValue RepMovs =
276 SmallVector<SDValue, 4> Results;
291 SDValue X86SelectionDAGInfo::EmitTargetCodeForMemcpy(
292 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src,
293 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline,
297 return SDValue();
304 return SDValue();
316 return SDValue();