Lines Matching refs:HalfIdx2
15234 int &HalfIdx1, int &HalfIdx2) { in getHalfShuffleMask() argument
15247 HalfIdx2 = -1; in getHalfShuffleMask()
15269 if (HalfIdx2 < 0 || HalfIdx2 == HalfIdx) { in getHalfShuffleMask()
15271 HalfIdx2 = HalfIdx; in getHalfShuffleMask()
15286 int HalfIdx2, bool UndefLower, in getShuffleHalfVectors() argument
15306 SDValue Half2 = getHalfVector(HalfIdx2); in getShuffleHalfVectors()
15360 int HalfIdx1, HalfIdx2; in lowerShuffleWithUndefHalf() local
15362 if (!getHalfShuffleMask(Mask, HalfMask, HalfIdx1, HalfIdx2)) in lowerShuffleWithUndefHalf()
15369 (HalfIdx1 == 0 || HalfIdx1 == 2) + (HalfIdx2 == 0 || HalfIdx2 == 2); in lowerShuffleWithUndefHalf()
15371 (HalfIdx1 == 1 || HalfIdx1 == 3) + (HalfIdx2 == 1 || HalfIdx2 == 3); in lowerShuffleWithUndefHalf()
15381 return getShuffleHalfVectors(DL, V1, V2, HalfMask, HalfIdx1, HalfIdx2, in lowerShuffleWithUndefHalf()
15404 return getShuffleHalfVectors(DL, V1, V2, HalfMask, HalfIdx1, HalfIdx2, in lowerShuffleWithUndefHalf()
15423 return getShuffleHalfVectors(DL, V1, V2, HalfMask, HalfIdx1, HalfIdx2, in lowerShuffleWithUndefHalf()
41736 int HalfIdx1, HalfIdx2; in narrowShuffle() local
41738 if (!getHalfShuffleMask(Mask, HalfMask, HalfIdx1, HalfIdx2) || in narrowShuffle()
41739 (HalfIdx1 % 2 == 1) || (HalfIdx2 % 2 == 1)) in narrowShuffle()
41749 HalfIdx2, false, DAG, /*UseConcat*/ true); in narrowShuffle()