Lines Matching refs:iters
123 void RunInThread(const BenchmarkInstance* b, IterationCount iters,
132 b->Run(iters, thread_id, &timer, manager, perf_counters_measurement);
151 // If the flag was used to specify number of iters, then return the default
163 // iters but do a check here again anyway.
165 return iters_or_time.iters;
188 << "Malformed iters value passed to --benchmark_min_time: `" << value
192 ret.iters = num_iters;
238 iters(has_explicit_iteration_count
260 BM_VLOG(2) << "Running " << b.name().str() << " for " << iters << "\n";
267 pool[ti] = std::thread(&RunInThread, &b, iters, static_cast<int>(ti + 1),
273 RunInThread(&b, iters, 0, manager.get(), perf_counters_measurement_ptr);
300 i.iters = i.results.iterations / b.threads();
328 std::lround(std::max(multiplier * static_cast<double>(i.iters),
329 static_cast<double>(i.iters) + 1.0)));
333 BM_VLOG(3) << "Next iters: " << next_iters << ", " << multiplier << "\n";
343 i.iters >= kMaxIterations || // Too many iterations already.
364 iters = i;
377 const IterationCount i_backup = iters;
396 iters = PredictNumItersNeeded(i_warmup);
397 assert(iters > i_warmup.iters &&
441 iters = PredictNumItersNeeded(i);
442 assert(iters > i.iters &&
458 memory_iterations = std::min<IterationCount>(16, iters);