• Home
  • Raw
  • Download

Lines Matching full:benchmark

1 #include "benchmark/benchmark.h"
10 void BM_PathConstructString(benchmark::State &st, GenInputs gen) { in BM_PathConstructString()
16 benchmark::DoNotOptimize(PP.native().data()); in BM_PathConstructString()
19 benchmark::DoNotOptimize(P.native().data()); in BM_PathConstructString()
28 void BM_PathConstructCStr(benchmark::State &st, GenInputs gen) { in BM_PathConstructCStr()
34 benchmark::DoNotOptimize(PP.native().data()); in BM_PathConstructCStr()
37 benchmark::DoNotOptimize(P.native().data()); in BM_PathConstructCStr()
45 void BM_PathConstructIter(benchmark::State &st, GenInputs gen) { in BM_PathConstructIter()
54 benchmark::DoNotOptimize(PP.native().data()); in BM_PathConstructIter()
55 benchmark::DoNotOptimize(Start); in BM_PathConstructIter()
56 benchmark::DoNotOptimize(End); in BM_PathConstructIter()
59 benchmark::DoNotOptimize(P.native().data()); in BM_PathConstructIter()
64 void BM_PathConstructInputIter(benchmark::State &st, GenInputs gen) { in BM_PathConstructInputIter()
68 void BM_PathConstructForwardIter(benchmark::State &st, GenInputs gen) { in BM_PathConstructForwardIter()
78 void BM_PathIterateMultipleTimes(benchmark::State &st, GenInputs gen) { in BM_PathIterateMultipleTimes()
84 benchmark::DoNotOptimize(PP.native().data()); in BM_PathIterateMultipleTimes()
87 benchmark::DoNotOptimize(E.native().data()); in BM_PathIterateMultipleTimes()
89 benchmark::ClobberMemory(); in BM_PathIterateMultipleTimes()
98 void BM_PathIterateOnce(benchmark::State &st, GenInputs gen) { in BM_PathIterateOnce()
104 benchmark::DoNotOptimize(PP.native().data()); in BM_PathIterateOnce()
108 benchmark::DoNotOptimize(E.native().data()); in BM_PathIterateOnce()
110 benchmark::ClobberMemory(); in BM_PathIterateOnce()
118 void BM_PathIterateOnceBackwards(benchmark::State &st, GenInputs gen) { in BM_PathIterateOnceBackwards()
124 benchmark::DoNotOptimize(PP.native().data()); in BM_PathIterateOnceBackwards()
131 benchmark::DoNotOptimize(*I); in BM_PathIterateOnceBackwards()
133 benchmark::DoNotOptimize(*I); in BM_PathIterateOnceBackwards()
149 void BM_LexicallyNormal(benchmark::State &st, GenInput gen, size_t PathLen) { in BM_LexicallyNormal()
152 benchmark::DoNotOptimize(&In); in BM_LexicallyNormal()
154 benchmark::DoNotOptimize(In.lexically_normal()); in BM_LexicallyNormal()