Lines Matching defs:InVec0
7922 SDValue InVec0 = DAG.getUNDEF(VT);
7966 // Update InVec0 and InVec1.
7967 if (InVec0.isUndef()) {
7968 InVec0 = Op0.getOperand(0);
7969 if (InVec0.getSimpleValueType() != VT)
7980 if (InVec0 != Op0.getOperand(0)) {
7987 if (InVec0 != Op0.getOperand(0))
8002 InVec0.isUndef() || InVec1.isUndef())
8007 Opnd0 = InVec0;
8273 SDValue InVec0, InVec1;
8279 if (isHorizontalBinOpPart(BV, ISD::ADD, DL, DAG, 0, Half, InVec0, InVec1) &&
8282 ((InVec0.isUndef() || InVec2.isUndef()) || InVec0 == InVec2) &&
8285 else if (isHorizontalBinOpPart(BV, ISD::SUB, DL, DAG, 0, Half, InVec0,
8289 ((InVec0.isUndef() || InVec2.isUndef()) || InVec0 == InVec2) &&
8304 SDValue V0 = InVec0.isUndef() ? InVec2 : InVec0;
8317 if (isHorizontalBinOpPart(BV, ISD::ADD, DL, DAG, 0, NumElts, InVec0,
8320 else if (isHorizontalBinOpPart(BV, ISD::SUB, DL, DAG, 0, NumElts, InVec0,
8323 else if (isHorizontalBinOpPart(BV, ISD::FADD, DL, DAG, 0, NumElts, InVec0,
8326 else if (isHorizontalBinOpPart(BV, ISD::FSUB, DL, DAG, 0, NumElts, InVec0,
8341 return ExpandHorizontalBinOp(InVec0, InVec1, DL, DAG, X86Opcode, true,
32663 SDValue InVec0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, InWideVT, Ops);
32667 SDValue Res = DAG.getNode(N->getOpcode(), dl, WideVT, InVec0, InVec1);