Lines Matching defs:Buckets
67 // All of the Buckets produced by best-effort cache-line algorithm.
68 SmallVector<std::unique_ptr<Bucket>, 16> Buckets;
87 Buckets.push_back(std::move(CurrentBucket));
99 // We've placed the field, and can remove it from the "awaiting Buckets"
109 Buckets.push_back(std::move(CurrentBitfieldRun));
120 Buckets.push_back(std::move(OverSized));
132 Buckets.push_back(std::move(CurrentBucket));
147 Buckets.push_back(std::move(CurrentBucket));
151 Buckets.push_back(std::move(CurrentBitfieldRun));
153 std::shuffle(std::begin(Buckets), std::end(Buckets), RNG);
155 // Produce the new ordering of the elements from the Buckets.
157 for (const std::unique_ptr<Bucket> &B : Buckets) {