Lines Matching refs:NewV1
15284 SDValue NewV1 = DAG.getVectorShuffle(VT, DL, V1, V2, NewMask);
15288 if (isa<ShuffleVectorSDNode>(NewV1) &&
15289 cast<ShuffleVectorSDNode>(NewV1)->getMask() == Mask)
15316 return DAG.getVectorShuffle(VT, DL, NewV1, NewV2, NewMask);
33528 SDValue NewV1 = V1; // Save operand in case early exit happens.
33529 if (matchUnaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, NewV1,
33535 Res = DAG.getBitcast(ShuffleSrcVT, NewV1);
33553 SDValue NewV1 = V1; // Save operands in case early exit happens.
33555 if (matchBinaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, NewV1,
33561 NewV1 = DAG.getBitcast(ShuffleSrcVT, NewV1);
33563 Res = DAG.getNode(Shuffle, DL, ShuffleVT, NewV1, NewV2);
33567 NewV1 = V1; // Save operands in case early exit happens.
33570 MaskVT, Mask, Zeroable, AllowFloatDomain, AllowIntDomain, NewV1,
33575 NewV1 = DAG.getBitcast(ShuffleVT, NewV1);
33577 Res = DAG.getNode(Shuffle, DL, ShuffleVT, NewV1, NewV2,