Lines Matching refs:V2Index

14224   int V2Index =  in lowerShuffleAsElementInsertion()  local
14229 if (i != V2Index && !Zeroable[i]) { in lowerShuffleAsElementInsertion()
14239 SDValue V2S = getScalarValueForVectorElement(V2, Mask[V2Index] - Mask.size(), in lowerShuffleAsElementInsertion()
14255 } else if (Mask[V2Index] != (int)Mask.size() || EltVT == MVT::i8 || in lowerShuffleAsElementInsertion()
14267 if (!VT.isFloatingPoint() || V2Index != 0) in lowerShuffleAsElementInsertion()
14270 V1Mask[V2Index] = -1; in lowerShuffleAsElementInsertion()
14290 if (VT.isFloatingPoint() && V2Index != 0) in lowerShuffleAsElementInsertion()
14297 if (V2Index != 0) { in lowerShuffleAsElementInsertion()
14304 V2Shuffle[V2Index] = 0; in lowerShuffleAsElementInsertion()
14310 V2Index * EltVT.getSizeInBits() / 8, DL, MVT::i8)); in lowerShuffleAsElementInsertion()
15061 int V2Index = find_if(Mask, [](int M) { return M >= 4; }) - Mask.begin(); in lowerShuffleWithSHUFPS() local
15065 int V2AdjIndex = V2Index ^ 1; in lowerShuffleWithSHUFPS()
15071 if (V2Index < 2) in lowerShuffleWithSHUFPS()
15073 NewMask[V2Index] -= 4; in lowerShuffleWithSHUFPS()
15078 int BlendMask[4] = {Mask[V2Index] - 4, 0, Mask[V1Index], 0}; in lowerShuffleWithSHUFPS()
15084 if (V2Index < 2) { in lowerShuffleWithSHUFPS()
15091 NewMask[V2Index] = 0; // We shifted the V2 element into V2[0]. in lowerShuffleWithSHUFPS()
18520 int V2Index = -1; in lowerV4X128Shuffle() local
18534 if (V2Index >= 0 || Widened128Mask[i] != 4) { in lowerV4X128Shuffle()
18538 V2Index = i; in lowerV4X128Shuffle()
18541 if (IsInsert && V2Index >= 0) { in lowerV4X128Shuffle()
18545 return insert128BitVector(V1, Subvec, V2Index * 2, DAG, DL); in lowerV4X128Shuffle()