Lines Matching refs:benchmark
11 #include "benchmark/benchmark.h"
13 static void BM_SharedPtrCreateDestroy(benchmark::State& st) {
16 benchmark::DoNotOptimize(sp.get());
19 BENCHMARK(BM_SharedPtrCreateDestroy);
21 static void BM_SharedPtrIncDecRef(benchmark::State& st) {
23 benchmark::DoNotOptimize(sp.get());
26 benchmark::ClobberMemory();
29 BENCHMARK(BM_SharedPtrIncDecRef);
31 static void BM_WeakPtrIncDecRef(benchmark::State& st) {
33 benchmark::DoNotOptimize(sp.get());
36 benchmark::ClobberMemory();
39 BENCHMARK(BM_WeakPtrIncDecRef);