Lines Matching defs:ShuffleArray
825 CompactPtrT ShuffleArray[ShuffleArraySize];
830 ShuffleArray[I] = reinterpret_cast<CompactPtrT>(P);
834 uptr CurGroup = compactPtrGroupBase(ShuffleArray[0]);
836 if (UNLIKELY(compactPtrGroupBase(ShuffleArray[I]) != CurGroup)) {
837 shuffle(ShuffleArray + I - N, N, &Sci->RandState);
838 pushBlocksImpl(C, ClassId, Sci, ShuffleArray + I - N, N,
841 CurGroup = compactPtrGroupBase(ShuffleArray[I]);
847 shuffle(ShuffleArray + NumberOfBlocks - N, N, &Sci->RandState);
848 pushBlocksImpl(C, ClassId, Sci, &ShuffleArray[NumberOfBlocks - N], N,
851 pushBatchClassBlocks(Sci, ShuffleArray, NumberOfBlocks);