Home | History | Annotate | Download | only in benchmarks

Lines Matching refs:benchmark

23 #include <benchmark/benchmark.h>
46 void BM_empty(benchmark::State& state) {
51 BENCHMARK(BM_empty);
53 static void BM_load_relaxed(benchmark::State& state) {
61 BENCHMARK(BM_load_relaxed);
63 static void BM_load_acquire(benchmark::State& state) {
71 BENCHMARK(BM_load_acquire);
73 static void BM_store_release(benchmark::State& state) {
80 BENCHMARK(BM_store_release);
82 static void BM_store_seq_cst(benchmark::State& state) {
89 BENCHMARK(BM_store_seq_cst);
91 static void BM_fetch_add_relaxed(benchmark::State& state) {
99 BENCHMARK(BM_fetch_add_relaxed);
101 static void BM_fetch_add_seq_cst(benchmark::State& state) {
109 BENCHMARK(BM_fetch_add_seq_cst);
114 static void BM_acquire_fence(benchmark::State& state) {
123 BENCHMARK(BM_acquire_fence);
125 static void BM_seq_cst_fence(benchmark::State& state) {
134 BENCHMARK(BM_seq_cst_fence);
138 static void BM_fetch_add_cs(benchmark::State& state) {
148 BENCHMARK(BM_fetch_add_cs);