Lines Matching full:bench
4 #include "benchmarks/cpp/bench.h"
9 std::unique_ptr<Bench> &bench, uint8_t *buffer) { in Encode() argument
12 bench->Encode(buffer, length); in Encode()
18 std::unique_ptr<Bench> &bench, uint8_t *buffer) { in Decode() argument
20 uint8_t *encoded = bench->Encode(buffer, length); in Decode()
23 void *decoded = bench->Decode(encoded, length); in Decode()
28 static inline void Use(benchmark::State &state, std::unique_ptr<Bench> &bench, in Use() argument
31 uint8_t *encoded = bench->Encode(buffer, length); in Use()
32 void *decoded = bench->Decode(encoded, length); in Use()
36 for (auto _ : state) { sum = bench->Use(decoded); } in Use()
46 std::unique_ptr<Bench> bench = NewFlatBuffersBench(kBufferLength, &allocator); in BM_Flatbuffers_Encode() local
47 Encode(state, bench, buffer); in BM_Flatbuffers_Encode()
56 std::unique_ptr<Bench> bench = NewFlatBuffersBench(kBufferLength, &allocator); in BM_Flatbuffers_Decode() local
57 Decode(state, bench, buffer); in BM_Flatbuffers_Decode()
66 std::unique_ptr<Bench> bench = NewFlatBuffersBench(kBufferLength, &allocator); in BM_Flatbuffers_Use() local
67 Use(state, bench, buffer, 218812692406581874); in BM_Flatbuffers_Use()
75 std::unique_ptr<Bench> bench = NewRawBench(); in BM_Raw_Encode() local
76 Encode(state, bench, buffer); in BM_Raw_Encode()
84 std::unique_ptr<Bench> bench = NewRawBench(); in BM_Raw_Decode() local
85 Decode(state, bench, buffer); in BM_Raw_Decode()
93 std::unique_ptr<Bench> bench = NewRawBench(); in BM_Raw_Use() local
94 Use(state, bench, buffer, 218812692406581874); in BM_Raw_Use()