Searched refs:benchmark (Results 1 - 25 of 65) sorted by relevance

123

/openbsd-current/gnu/llvm/libcxx/benchmarks/
H A Dutil_smartptr.bench.cpp11 #include "benchmark/benchmark.h"
13 static void BM_SharedPtrCreateDestroy(benchmark::State& st) {
16 benchmark::DoNotOptimize(sp.get());
21 static void BM_SharedPtrIncDecRef(benchmark::State& st) {
23 benchmark::DoNotOptimize(sp.get());
26 benchmark::ClobberMemory();
31 static void BM_WeakPtrIncDecRef(benchmark::State& st) {
33 benchmark::DoNotOptimize(sp.get());
36 benchmark
[all...]
H A Djoin_view.bench.cpp13 #include "benchmark/benchmark.h"
16 void run_sizes(auto benchmark) { argument
17 benchmark->Arg(0)
31 void BM_join_view_in_vectors(benchmark::State& state) {
39 benchmark::DoNotOptimize(input);
40 benchmark::DoNotOptimize(output);
46 void BM_join_view_out_vectors(benchmark::State& state) {
54 benchmark::DoNotOptimize(output);
55 benchmark
[all...]
H A Dstd_format_spec_string_unicode.bench.cpp12 # include "benchmark/benchmark.h"
237 void BM_text(benchmark::State& state, std::basic_string_view<CharT> input) {
243 // The benchmark uses a large precision, which forces the formatting
247 benchmark::DoNotOptimize(std::format_to(buffer, "{:.10000}", input));
250 benchmark::DoNotOptimize(std::format_to(buffer, L"{:.10000}", input));
255 void BM_ascii_text(benchmark::State& state) {
260 void BM_unicode_text(benchmark::State& state) {
265 void BM_cyrillic_text(benchmark::State& state) {
270 void BM_japanese_text(benchmark
[all...]
H A Dfunction.bench.cpp15 #include "benchmark/benchmark.h"
107 static void run(benchmark::State& state) {
110 benchmark::DoNotOptimize(MakeFunction(FunctionType(), true));
124 static void run(benchmark::State& state) {
127 benchmark::DoNotOptimize(value);
129 benchmark::DoNotOptimize(copy);
138 static void run(benchmark::State& state) {
142 benchmark::DoNotOptimize(values);
143 benchmark
[all...]
H A Dformat.bench.cpp12 #include "benchmark/benchmark.h"
18 static void BM_format_string(benchmark::State& state) {
23 benchmark::DoNotOptimize(std::format(CSTR("{}"), str));
31 benchmark::Initialize(&argc, argv);
32 if (benchmark::ReportUnrecognizedArguments(argc, argv))
35 benchmark::RunSpecifiedBenchmarks();
H A Dformatted_size.bench.cpp12 #include "benchmark/benchmark.h"
18 static void BM_formatted_size_string(benchmark::State& state) {
23 benchmark::DoNotOptimize(std::formatted_size(CSTR("{}"), str));
31 benchmark::Initialize(&argc, argv);
32 if (benchmark::ReportUnrecognizedArguments(argc, argv))
35 benchmark::RunSpecifiedBenchmarks();
H A DContainerBenchmarks.h16 #include "benchmark/benchmark.h"
21 void BM_ConstructSize(benchmark::State& st, Container) {
30 void BM_ConstructSizeValue(benchmark::State& st, Container, typename Container::value_type const& val) {
39 void BM_ConstructIterIter(benchmark::State& st, Container, GenInputs gen) {
43 benchmark::DoNotOptimize(&in);
51 void BM_InsertValue(benchmark::State& st, Container c, GenInputs gen) {
57 benchmark::DoNotOptimize(&(*c.insert(*it).first));
59 benchmark::ClobberMemory();
64 void BM_InsertValueRehash(benchmark
[all...]
H A Ddeque_iterator.bench.cpp12 #include "benchmark/benchmark.h"
15 void run_sizes(auto benchmark) { argument
16 benchmark->Arg(0)
31 void benchmark_containers(benchmark::State& state, FromContainer& d, ToContainer& v, Func&& func) {
33 benchmark::DoNotOptimize(v);
34 benchmark::DoNotOptimize(d);
40 void benchmark_deque_vector(benchmark::State& state, Func&& func) {
51 void benchmark_deque_deque(benchmark::State& state, Func&& func) {
62 void benchmark_vector_deque(benchmark
[all...]
H A Dto_chars.bench.cpp12 #include "benchmark/benchmark.h"
23 static void BM_to_chars_good(benchmark::State& state) {
28 benchmark::DoNotOptimize(std::to_chars(buffer, &buffer[128], value, base));
32 static void BM_to_chars_bad(benchmark::State& state) {
48 benchmark::DoNotOptimize(std::to_chars(buffer, &buffer[element.size], element.value, base));
53 benchmark::Initialize(&argc, argv);
54 if (benchmark::ReportUnrecognizedArguments(argc, argv))
57 benchmark::RunSpecifiedBenchmarks();
H A Dfilesystem.bench.cpp1 #include "benchmark/benchmark.h"
10 void BM_PathConstructString(benchmark::State &st, GenInputs gen) {
16 benchmark::DoNotOptimize(PP.native().data());
19 benchmark::DoNotOptimize(P.native().data());
28 void BM_PathConstructCStr(benchmark::State &st, GenInputs gen) {
34 benchmark::DoNotOptimize(PP.native().data());
37 benchmark::DoNotOptimize(P.native().data());
45 void BM_PathConstructIter(benchmark::State &st, GenInputs gen) {
54 benchmark
[all...]
/openbsd-current/regress/lib/libexpat/
H A DMakefile3 SUBDIR= runtests runtestspp benchmark entropy
/openbsd-current/gnu/llvm/libcxx/benchmarks/algorithms/
H A Dmin_max_element.bench.cpp18 void run(benchmark::State& state) const {
20 benchmark::DoNotOptimize(std::minmax_element(Copy.begin(), Copy.end()));
31 benchmark::Initialize(&argc, argv);
32 if (benchmark::ReportUnrecognizedArguments(argc, argv))
35 benchmark::RunSpecifiedBenchmarks();
H A Dmake_heap.bench.cpp18 void run(benchmark::State& state) const {
32 benchmark::Initialize(&argc, argv);
33 if (benchmark::ReportUnrecognizedArguments(argc, argv))
36 benchmark::RunSpecifiedBenchmarks();
H A Dpop_heap.bench.cpp18 void run(benchmark::State& state) const {
34 benchmark::Initialize(&argc, argv);
35 if (benchmark::ReportUnrecognizedArguments(argc, argv))
38 benchmark::RunSpecifiedBenchmarks();
H A Dranges_make_heap.bench.cpp18 void run(benchmark::State& state) const {
32 benchmark::Initialize(&argc, argv);
33 if (benchmark::ReportUnrecognizedArguments(argc, argv))
36 benchmark::RunSpecifiedBenchmarks();
H A Dranges_make_heap_then_sort_heap.bench.cpp18 void run(benchmark::State& state) const {
34 benchmark::Initialize(&argc, argv);
35 if (benchmark::ReportUnrecognizedArguments(argc, argv))
38 benchmark::RunSpecifiedBenchmarks();
H A Dranges_pop_heap.bench.cpp18 void run(benchmark::State& state) const {
34 benchmark::Initialize(&argc, argv);
35 if (benchmark::ReportUnrecognizedArguments(argc, argv))
38 benchmark::RunSpecifiedBenchmarks();
H A Dranges_sort.bench.cpp18 void run(benchmark::State& state) const {
34 benchmark::Initialize(&argc, argv);
35 if (benchmark::ReportUnrecognizedArguments(argc, argv))
38 benchmark::RunSpecifiedBenchmarks();
H A Dranges_sort_heap.bench.cpp18 void run(benchmark::State& state) const {
31 benchmark::Initialize(&argc, argv);
32 if (benchmark::ReportUnrecognizedArguments(argc, argv))
35 benchmark::RunSpecifiedBenchmarks();
H A Dranges_stable_sort.bench.cpp18 void run(benchmark::State& state) const {
34 benchmark::Initialize(&argc, argv);
35 if (benchmark::ReportUnrecognizedArguments(argc, argv))
38 benchmark::RunSpecifiedBenchmarks();
H A Dsort.bench.cpp18 void run(benchmark::State& state) const {
34 benchmark::Initialize(&argc, argv);
35 if (benchmark::ReportUnrecognizedArguments(argc, argv))
38 benchmark::RunSpecifiedBenchmarks();
H A Dsort_heap.bench.cpp18 void run(benchmark::State& state) const {
31 benchmark::Initialize(&argc, argv);
32 if (benchmark::ReportUnrecognizedArguments(argc, argv))
35 benchmark::RunSpecifiedBenchmarks();
H A Dstable_sort.bench.cpp18 void run(benchmark::State& state) const {
34 benchmark::Initialize(&argc, argv);
35 if (benchmark::ReportUnrecognizedArguments(argc, argv))
38 benchmark::RunSpecifiedBenchmarks();
H A Dlower_bound.bench.cpp23 void run(benchmark::State& state) const {
26 benchmark::DoNotOptimize(result);
37 benchmark::Initialize(&argc, argv);
38 if (benchmark::ReportUnrecognizedArguments(argc, argv))
41 benchmark::RunSpecifiedBenchmarks();
/openbsd-current/gnu/llvm/llvm/benchmarks/
H A DDummyYAML.cpp1 #include "benchmark/benchmark.h"
4 static void BM_YAMLDummyIsNumeric(benchmark::State& state) {

Completed in 192 milliseconds

123