• Home
  • Raw
  • Download

Lines Matching full:benchmark

19 /* This benchmark exists to ensure that the benchmark integration is
22 #include <benchmark/benchmark.h>
37 static void BM_CreateDestroyCpp(benchmark::State& state) { in BM_CreateDestroyCpp()
44 BENCHMARK(BM_CreateDestroyCpp);
47 static void BM_CreateDestroyCpp2(benchmark::State& state) { in BM_CreateDestroyCpp2()
56 BENCHMARK(BM_CreateDestroyCpp2);
58 static void BM_CreateDestroyCore(benchmark::State& state) { in BM_CreateDestroyCore()
61 // TODO: sreek Templatize this benchmark and pass completion type and in BM_CreateDestroyCore()
68 BENCHMARK(BM_CreateDestroyCore);
78 static void BM_Pass1Cpp(benchmark::State& state) { in BM_Pass1Cpp()
96 BENCHMARK(BM_Pass1Cpp);
98 static void BM_Pass1Core(benchmark::State& state) { in BM_Pass1Core()
100 // TODO: sreek Templatize this benchmark and pass polling_type as a param in BM_Pass1Core()
115 BENCHMARK(BM_Pass1Core);
117 static void BM_Pluck1Core(benchmark::State& state) { in BM_Pluck1Core()
119 // TODO: sreek Templatize this benchmark and pass polling_type as a param in BM_Pluck1Core()
134 BENCHMARK(BM_Pluck1Core);
136 static void BM_EmptyCore(benchmark::State& state) { in BM_EmptyCore()
138 // TODO: sreek Templatize this benchmark and pass polling_type as a param in BM_EmptyCore()
147 BENCHMARK(BM_EmptyCore);
152 // Some distros have RunSpecifiedBenchmarks under the benchmark namespace,
154 namespace benchmark { namespace
156 } // namespace benchmark
159 ::benchmark::Initialize(&argc, argv); in main()
161 benchmark::RunTheBenchmarksNamespaced(); in main()