Lines Matching refs:benchmark
1 #include "benchmark/benchmark.h"
54 static void BM_Factorial(benchmark::State& state) {
65 static void BM_CalculatePiRange(benchmark::State& state) {
74 static void BM_CalculatePi(benchmark::State& state) {
77 benchmark::DoNotOptimize(CalculatePi(depth));
84 static void BM_SetInsert(benchmark::State& state) {
97 // non-timed part of each iteration will make the benchmark take forever.
102 static void BM_Sequential(benchmark::State& state) {
120 static void BM_StringCompare(benchmark::State& state) {
123 for (auto _ : state) benchmark::DoNotOptimize(s1.compare(s2));
127 static void BM_SetupTeardown(benchmark::State& state) {
147 static void BM_LongTest(benchmark::State& state) {
151 benchmark::DoNotOptimize(tracker += i);
156 static void BM_ParallelMemset(benchmark::State& state) {
170 benchmark::DoNotOptimize(test_vector->at(i) = 1);
180 static void BM_ManualTiming(benchmark::State& state) {
207 void BM_with_args(benchmark::State& state, Args&&...) {
215 void BM_non_template_args(benchmark::State& state, int, double) {
222 static void BM_DenseThreadRanges(benchmark::State& st) {