Lines Matching refs:HalfSize
11974 unsigned HalfSize = Mask.size() / 2; in hasIdenticalHalvesShuffleMask() local
11975 for (unsigned i = 0; i != HalfSize; ++i) { in hasIdenticalHalvesShuffleMask()
11976 if (Mask[i] != Mask[i + HalfSize]) in hasIdenticalHalvesShuffleMask()
13741 int HalfSize = Size / 2; in matchShuffleAsEXTRQ() local
13751 int Len = HalfSize; in matchShuffleAsEXTRQ()
13769 if (i > M || M >= HalfSize) in matchShuffleAsEXTRQ()
13783 assert((Idx + Len) <= HalfSize && "Illegal extraction mask"); in matchShuffleAsEXTRQ()
13797 int HalfSize = Size / 2; in matchShuffleAsINSERTQ() local
13804 for (int Idx = 0; Idx != HalfSize; ++Idx) { in matchShuffleAsINSERTQ()
13820 for (int Hi = Idx + 1; Hi <= HalfSize; ++Hi) { in matchShuffleAsINSERTQ()
13834 if (isUndefInRange(Mask, Hi, HalfSize - Hi)) { in matchShuffleAsINSERTQ()
13837 isSequentialOrUndefInRange(Mask, Hi, HalfSize - Hi, Hi)) { in matchShuffleAsINSERTQ()
13840 isSequentialOrUndefInRange(Mask, Hi, HalfSize - Hi, in matchShuffleAsINSERTQ()