Lines Matching defs:batch
509 void Add(std::vector<DeserializationUnit> batch) {
510 DCHECK(!batch.empty());
512 queue_.emplace(std::move(batch));
518 auto batch = std::move(queue_.front());
520 return batch;
568 void Publish(std::vector<DeserializationUnit> batch);
595 auto batch = reloc_queue_->Pop();
596 if (batch.empty()) break;
597 for (const auto& unit : batch) {
600 publish_queue_.Add(std::move(batch));
664 // Choose a batch size such that we do not create too small batches (>=100k
670 std::vector<DeserializationUnit> batch;
677 batch.emplace_back(std::move(unit));
679 reloc_queue.Add(std::move(batch));
680 DCHECK(batch.empty());
691 if (!batch.empty()) {
692 reloc_queue.Add(std::move(batch));
822 void NativeModuleDeserializer::Publish(std::vector<DeserializationUnit> batch) {
823 DCHECK(!batch.empty());
825 codes.reserve(batch.size());
826 for (auto& unit : batch) {