Lines Matching full:state
6 void BM_empty(benchmark::State& state) { in BM_empty() argument
7 for (auto _ : state) { in BM_empty()
8 auto iterations = double(state.iterations()) * double(state.iterations()); in BM_empty()
15 void BM_spin_empty(benchmark::State& state) { in BM_spin_empty() argument
16 for (auto _ : state) { in BM_spin_empty()
17 for (auto x = 0; x < state.range(0); ++x) { in BM_spin_empty()
25 void BM_spin_pause_before(benchmark::State& state) { in BM_spin_pause_before() argument
26 for (auto i = 0; i < state.range(0); ++i) { in BM_spin_pause_before()
29 for (auto _ : state) { in BM_spin_pause_before()
30 for (auto i = 0; i < state.range(0); ++i) { in BM_spin_pause_before()
38 void BM_spin_pause_during(benchmark::State& state) { in BM_spin_pause_during() argument
39 for (auto _ : state) { in BM_spin_pause_during()
40 state.PauseTiming(); in BM_spin_pause_during()
41 for (auto i = 0; i < state.range(0); ++i) { in BM_spin_pause_during()
44 state.ResumeTiming(); in BM_spin_pause_during()
45 for (auto i = 0; i < state.range(0); ++i) { in BM_spin_pause_during()
53 void BM_pause_during(benchmark::State& state) { in BM_pause_during() argument
54 for (auto _ : state) { in BM_pause_during()
55 state.PauseTiming(); in BM_pause_during()
56 state.ResumeTiming(); in BM_pause_during()
64 void BM_spin_pause_after(benchmark::State& state) { in BM_spin_pause_after() argument
65 for (auto _ : state) { in BM_spin_pause_after()
66 for (auto i = 0; i < state.range(0); ++i) { in BM_spin_pause_after()
70 for (auto i = 0; i < state.range(0); ++i) { in BM_spin_pause_after()
77 void BM_spin_pause_before_and_after(benchmark::State& state) { in BM_spin_pause_before_and_after() argument
78 for (auto i = 0; i < state.range(0); ++i) { in BM_spin_pause_before_and_after()
81 for (auto _ : state) { in BM_spin_pause_before_and_after()
82 for (auto i = 0; i < state.range(0); ++i) { in BM_spin_pause_before_and_after()
86 for (auto i = 0; i < state.range(0); ++i) { in BM_spin_pause_before_and_after()
93 void BM_empty_stop_start(benchmark::State& state) { in BM_empty_stop_start() argument
94 for (auto _ : state) { in BM_empty_stop_start()
100 void BM_KeepRunning(benchmark::State& state) { in BM_KeepRunning() argument
102 assert(iter_count == state.iterations()); in BM_KeepRunning()
103 while (state.KeepRunning()) { in BM_KeepRunning()
106 assert(iter_count == state.iterations()); in BM_KeepRunning()
110 void BM_KeepRunningBatch(benchmark::State& state) { in BM_KeepRunningBatch() argument
119 while (state.KeepRunningBatch(batch_size)) { in BM_KeepRunningBatch()
122 assert(state.iterations() == iter_count); in BM_KeepRunningBatch()
136 void BM_RangedFor(benchmark::State& state) { in BM_RangedFor() argument
138 for (auto _ : state) { in BM_RangedFor()
141 assert(iter_count == state.max_iterations); in BM_RangedFor()
147 void BM_OneTemplateFunc(benchmark::State& state) { in BM_OneTemplateFunc() argument
148 auto arg = state.range(0); in BM_OneTemplateFunc()
150 for (auto _ : state) { in BM_OneTemplateFunc()
158 void BM_TwoTemplateFunc(benchmark::State& state) { in BM_TwoTemplateFunc() argument
159 auto arg = state.range(0); in BM_TwoTemplateFunc()
162 for (auto _ : state) { in BM_TwoTemplateFunc()
176 benchmark::State::StateIterator>::value_type,
177 typename benchmark::State::StateIterator::value_type>::value,