Lines Matching defs:V2Index
12492 int V2Index =
12498 if (i != V2Index && !Zeroable[i]) {
12506 V1Mask[V2Index] = -1;
12516 SDValue V2S = getScalarValueForVectorElement(V2, Mask[V2Index] - Mask.size(),
12525 if (!IsV1Zeroable && !(IsV1Constant && V2Index == 0))
12536 Bits[V2Index] = APInt::getZero(EltBits);
12545 } else if (Mask[V2Index] != (int)Mask.size() || EltVT == MVT::i8 ||
12556 if (!VT.isFloatingPoint() || V2Index != 0)
12575 if (VT.isFloatingPoint() && V2Index != 0)
12582 if (V2Index != 0) {
12589 V2Shuffle[V2Index] = 0;
12595 DAG.getTargetConstant(V2Index * EltBits / 8, DL, MVT::i8));
13259 int V2Index = find_if(Mask, [](int M) { return M >= 4; }) - Mask.begin();
13261 // Compute the index adjacent to V2Index and in the same half by toggling
13263 int V2AdjIndex = V2Index ^ 1;
13269 if (V2Index < 2)
13271 NewMask[V2Index] -= 4;
13276 int BlendMask[4] = {Mask[V2Index] - 4, 0, Mask[V1Index], 0};
13282 if (V2Index < 2) {
13289 NewMask[V2Index] = 0; // We shifted the V2 element into V2[0].
16984 int V2Index = -1;
16998 if (V2Index >= 0 || Widened128Mask[i] != 4) {
17002 V2Index = i;
17005 if (IsInsert && V2Index >= 0) {
17009 return insert128BitVector(V1, Subvec, V2Index * 2, DAG, DL);