if (SDValue Res = combineX86ShufflesRecursively(
{Op}, 0, Op, {0}, {}, /*Depth*/ 1,
/*HasVarMask*/ false, DAG, Subtarget)) {
- DCI.CombineTo(N, Res);
- return SDValue();
+ return DCI.CombineTo(N, Res);
}
}
if (NewMul)
// Do not add new nodes to DAG combiner worklist.
- DCI.CombineTo(N, NewMul, false);
+ return DCI.CombineTo(N, NewMul, false);
return SDValue();
}
if (SDValue Res =
combineX86ShufflesRecursively({Op}, 0, Op, {0}, {}, /*Depth*/ 1,
/*HasVarMask*/ false, DAG, Subtarget)) {
- DCI.CombineTo(N, Res);
- return SDValue();
+ return DCI.CombineTo(N, Res);
}
return SDValue();
if (SDValue Res = combineX86ShufflesRecursively(
{Op}, 0, Op, {0}, {}, /*Depth*/ 1,
/*HasVarMask*/ false, DAG, Subtarget)) {
- DCI.CombineTo(N, Res);
- return SDValue();
+ return DCI.CombineTo(N, Res);
}
}
if (SDValue Res =
combineX86ShufflesRecursively({Op}, 0, Op, {0}, {}, /*Depth*/ 1,
/*HasVarMask*/ false, DAG, Subtarget)) {
- DCI.CombineTo(N, Res);
- return SDValue();
+ return DCI.CombineTo(N, Res);
}
return SDValue();
if (SDValue Res = combineX86ShufflesRecursively(
{Op}, 0, Op, {0}, {}, /*Depth*/ 1,
/*HasVarMask*/ false, DAG, Subtarget)) {
- DCI.CombineTo(N, Res);
- return SDValue();
+ return DCI.CombineTo(N, Res);
}
}
if (SDValue Res = combineX86ShufflesRecursively(
{Op}, 0, Op, {0}, {}, /*Depth*/ 1,
/*HasVarMask*/ false, DAG, Subtarget)) {
- DCI.CombineTo(N, Res);
- return SDValue();
+ return DCI.CombineTo(N, Res);
}
}