Lines Matching refs:BlockElts
9747 SmallVector<int, 8> BlockElts(NumEltsPerBlock, -1); in isWideDUPMask() local
9756 if (BlockElts[I] < 0) in isWideDUPMask()
9757 BlockElts[I] = Elt; in isWideDUPMask()
9758 else if (BlockElts[I] != Elt) in isWideDUPMask()
9767 auto FirstRealEltIter = find_if(BlockElts, [](int Elt) { return Elt >= 0; }); in isWideDUPMask()
9768 assert(FirstRealEltIter != BlockElts.end() && in isWideDUPMask()
9771 if (FirstRealEltIter == BlockElts.end()) { in isWideDUPMask()
9777 size_t FirstRealIndex = FirstRealEltIter - BlockElts.begin(); in isWideDUPMask()
9790 if (BlockElts[I] >= 0 && (unsigned)BlockElts[I] != Elt0 + I) in isWideDUPMask()
9849 unsigned BlockElts = M[0] + 1; in isREVMask() local
9852 BlockElts = BlockSize / EltSz; in isREVMask()
9854 if (BlockSize <= EltSz || BlockSize != BlockElts * EltSz) in isREVMask()
9860 if ((unsigned)M[i] != (i - i % BlockElts) + (BlockElts - 1 - i % BlockElts)) in isREVMask()