| /llvm-project-15.0.7/third-party/benchmark/test/ |
| H A D | donotoptimize_assembly_test.cc | 29 benchmark::DoNotOptimize(Add42(0)); in test_with_rvalue() 54 benchmark::DoNotOptimize(x); in test_with_lvalue() 63 benchmark::DoNotOptimize(L); in test_with_large_lvalue() 74 benchmark::DoNotOptimize(NTC); in test_with_non_trivial_lvalue() 83 benchmark::DoNotOptimize(x); in test_with_const_lvalue() 91 benchmark::DoNotOptimize(L); in test_with_large_const_lvalue() 102 benchmark::DoNotOptimize(Obj); in test_with_non_trivial_const_lvalue() 110 benchmark::DoNotOptimize(divisor); in test_div_by_two() 138 benchmark::DoNotOptimize(&x); in test_pointer_rvalue() 149 benchmark::DoNotOptimize(xp); in test_pointer_const_lvalue() [all …]
|
| H A D | donotoptimize_test.cc | 33 benchmark::DoNotOptimize(buffer8); in main() 36 benchmark::DoNotOptimize(buffer20); in main() 39 benchmark::DoNotOptimize(buffer1024); in main() 40 benchmark::DoNotOptimize(&buffer1024[0]); in main() 43 benchmark::DoNotOptimize(x); in main() 44 benchmark::DoNotOptimize(&x); in main() 45 benchmark::DoNotOptimize(x += 42); in main() 47 benchmark::DoNotOptimize(double_up(x)); in main() 50 benchmark::DoNotOptimize(BitRef::Make()); in main() 52 benchmark::DoNotOptimize(lval); in main()
|
| H A D | basic_test.cc | 8 benchmark::DoNotOptimize(state.iterations()); in BM_empty() 17 benchmark::DoNotOptimize(x); in BM_spin_empty() 26 benchmark::DoNotOptimize(i); in BM_spin_pause_before() 30 benchmark::DoNotOptimize(i); in BM_spin_pause_before() 41 benchmark::DoNotOptimize(i); in BM_spin_pause_during() 45 benchmark::DoNotOptimize(i); in BM_spin_pause_during() 66 benchmark::DoNotOptimize(i); in BM_spin_pause_after() 70 benchmark::DoNotOptimize(i); in BM_spin_pause_after() 78 benchmark::DoNotOptimize(i); in BM_spin_pause_before_and_after() 82 benchmark::DoNotOptimize(i); in BM_spin_pause_before_and_after() [all …]
|
| H A D | clobber_memory_assembly_test.cc | 17 benchmark::DoNotOptimize(&x); in test_basic() 38 benchmark::DoNotOptimize(&x); in test_redundant_read() 52 benchmark::DoNotOptimize(&x); in test_redundant_read2()
|
| H A D | state_assembly_test.cc | 30 benchmark::DoNotOptimize(x); in test_for_auto_loop() 51 benchmark::DoNotOptimize(x); in test_while_loop()
|
| H A D | user_counters_test.cc | 70 benchmark::DoNotOptimize(state.iterations()); in BM_Counters_WithBytesAndItemsPSec() 121 benchmark::DoNotOptimize(state.iterations()); in BM_Counters_Rate() 164 benchmark::DoNotOptimize(state.iterations()); in BM_Invert() 205 benchmark::DoNotOptimize(state.iterations()); in BM_Counters_InvertedRate() 333 benchmark::DoNotOptimize(state.iterations()); in BM_Counters_AvgThreadsRate() 420 benchmark::DoNotOptimize(state.iterations()); in BM_Counters_kIsIterationInvariantRate() 511 benchmark::DoNotOptimize(state.iterations()); in BM_Counters_kAvgIterationsRate()
|
| /llvm-project-15.0.7/libcxx/benchmarks/ |
| H A D | filesystem.bench.cpp | 16 benchmark::DoNotOptimize(PP.native().data()); in BM_PathConstructString() 19 benchmark::DoNotOptimize(P.native().data()); in BM_PathConstructString() 34 benchmark::DoNotOptimize(PP.native().data()); in BM_PathConstructCStr() 37 benchmark::DoNotOptimize(P.native().data()); in BM_PathConstructCStr() 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() 131 benchmark::DoNotOptimize(*I); in BM_PathIterateOnceBackwards() 133 benchmark::DoNotOptimize(*I); in BM_PathIterateOnceBackwards() [all …]
|
| H A D | ContainerBenchmarks.h | 43 benchmark::DoNotOptimize(&in); in BM_ConstructIterIter() 57 benchmark::DoNotOptimize(&(*c.insert(*it).first)); in BM_InsertValue() 83 benchmark::DoNotOptimize(&c); in BM_InsertDuplicate() 84 benchmark::DoNotOptimize(&in); in BM_InsertDuplicate() 99 benchmark::DoNotOptimize(&c); in BM_EmplaceDuplicate() 100 benchmark::DoNotOptimize(&in); in BM_EmplaceDuplicate() 113 benchmark::DoNotOptimize(&(*c.begin())); in BM_Find() 117 benchmark::DoNotOptimize(&(*c.find(*it))); in BM_Find() 128 benchmark::DoNotOptimize(&(*c.begin())); in BM_FindRehash() 132 benchmark::DoNotOptimize(&(*c.find(*it))); in BM_FindRehash() [all …]
|
| H A D | function.bench.cpp | 110 benchmark::DoNotOptimize(MakeFunction(FunctionType(), true)); in run() 127 benchmark::DoNotOptimize(value); in run() 129 benchmark::DoNotOptimize(copy); in run() 142 benchmark::DoNotOptimize(values); in run() 143 benchmark::DoNotOptimize(values[i ^ 1] = std::move(values[i])); in run() 158 benchmark::DoNotOptimize(values); in run() 175 benchmark::DoNotOptimize(f); in run() 176 benchmark::DoNotOptimize(static_cast<bool>(f)); in run() 189 benchmark::DoNotOptimize(value); in run() 190 benchmark::DoNotOptimize(value(&s)); in run()
|
| H A D | string.bench.cpp | 18 benchmark::DoNotOptimize(s1.find(s2)); in BM_StringFindNoMatch() 27 benchmark::DoNotOptimize(s1.find(s2)); in BM_StringFindAllMatch() 37 benchmark::DoNotOptimize(s1.find(s2)); in BM_StringFindMatch1() 48 benchmark::DoNotOptimize(s1.find(s2)); in BM_StringFindMatch2() 55 benchmark::DoNotOptimize(Default); in BM_StringCtorDefault() 160 benchmark::DoNotOptimize( in run() 406 benchmark::DoNotOptimize(Lhs); in run() 407 benchmark::DoNotOptimize(Rhs); in run() 446 benchmark::DoNotOptimize(Lhs); in run() 515 benchmark::DoNotOptimize(Data); in run() [all …]
|
| H A D | map.bench.cpp | 118 benchmark::DoNotOptimize( in run() 140 benchmark::DoNotOptimize(M); in run() 160 benchmark::DoNotOptimize(M); in run() 183 benchmark::DoNotOptimize(Map.empty()); in run() 202 benchmark::DoNotOptimize(Map.size()); in run() 225 benchmark::DoNotOptimize(Map); in run() 726 benchmark::DoNotOptimize(Map.erase(K)); in run() 766 benchmark::DoNotOptimize(Map.erase(H)); in run() 829 benchmark::DoNotOptimize(Map.count(K)); in run() 861 benchmark::DoNotOptimize(Map.find(K)); in run() [all …]
|
| H A D | ordered_set.bench.cpp | 93 benchmark::DoNotOptimize(Set.insert(K)); in run() 114 benchmark::DoNotOptimize(Set.find(K)); in run() 135 benchmark::DoNotOptimize(Set.find(K) != Set.end()); in run() 156 benchmark::DoNotOptimize(Set.insert(K)); in run() 177 benchmark::DoNotOptimize(Set.erase(Set.insert(K).first)); in run() 198 benchmark::DoNotOptimize(V); in run() 217 benchmark::DoNotOptimize(*it); in run()
|
| H A D | util_smartptr.bench.cpp | 16 benchmark::DoNotOptimize(sp.get()); in BM_SharedPtrCreateDestroy() 23 benchmark::DoNotOptimize(sp.get()); in BM_SharedPtrIncDecRef() 33 benchmark::DoNotOptimize(sp.get()); in BM_WeakPtrIncDecRef()
|
| H A D | format_to.bench.cpp | 33 benchmark::DoNotOptimize(std::format_to(std::back_inserter(output), CSTR("{}"), str)); in BM_format_to_string_back_inserter() 48 benchmark::DoNotOptimize(std::format_to(std::begin(output), CSTR("{}"), str)); in BM_format_to_string_begin() 63 benchmark::DoNotOptimize(std::format_to(std::begin(output), CSTR("{}"), str)); in BM_format_to_string_span() 76 benchmark::DoNotOptimize(std::format_to(output, CSTR("{}"), str)); in BM_format_to_string_pointer()
|
| H A D | format_to_n.bench.cpp | 33 benchmark::DoNotOptimize(std::format_to_n(std::back_inserter(output), size, CSTR("{}"), str)); in BM_format_to_n_string_back_inserter() 48 benchmark::DoNotOptimize(std::format_to_n(std::begin(output), size, CSTR("{}"), str)); in BM_format_to_n_string_begin() 63 benchmark::DoNotOptimize(std::format_to_n(std::begin(output), size, CSTR("{}"), str)); in BM_format_to_n_string_span() 76 benchmark::DoNotOptimize(std::format_to_n(output, size, CSTR("{}"), str)); in BM_format_to_n_string_pointer()
|
| /llvm-project-15.0.7/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/ |
| H A D | delete_align_val_t_replace.pass.cpp | 72 DoNotOptimize(bp); in main() 78 DoNotOptimize(bp); in main() 86 DoNotOptimize(ap); in main() 92 DoNotOptimize(ap); in main()
|
| H A D | sized_delete_calls_unsized_delete.pass.cpp | 40 DoNotOptimize(x); in main() 45 DoNotOptimize(x); in main()
|
| H A D | sized_delete11.pass.cpp | 49 DoNotOptimize(x); in main() 55 DoNotOptimize(x); in main()
|
| H A D | sized_delete14.pass.cpp | 49 DoNotOptimize(x); in main() 55 DoNotOptimize(x); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/ |
| H A D | delete_align_val_t_replace.pass.cpp | 69 DoNotOptimize(b); in main() 75 DoNotOptimize(b); in main() 83 DoNotOptimize(a); in main() 89 DoNotOptimize(a); in main()
|
| H A D | new_array.pass.cpp | 44 DoNotOptimize(vp); in main() 57 DoNotOptimize(ap); in main() 61 DoNotOptimize(ap); in main()
|
| H A D | new_array_nothrow.pass.cpp | 46 DoNotOptimize(vp); in main() 57 DoNotOptimize(ap); in main() 61 DoNotOptimize(ap); in main()
|
| H A D | sized_delete_array_calls_unsized_delete_array.pass.cpp | 51 DoNotOptimize(x); in main() 56 DoNotOptimize(x); in main()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/utilities/meta/stress_tests/ |
| H A D | stress_test_variant_overloads_impl.sh.cpp | 112 void fn1(T1 x) { DoNotOptimize(&x); } in fn1() 113 void fn2(typename std::invoke_result_t<T1, int, int>::type x) { DoNotOptimize(&x); } in fn2() 116 DoNotOptimize(&fn1); in main() 117 DoNotOptimize(&fn2); in main()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/depr/depr.default.allocator/allocator.members/ |
| H A D | construct.cxx2a.pass.cpp | 73 DoNotOptimize(ap); in main() 111 DoNotOptimize(ap); in main() 123 DoNotOptimize(ap); in main() 145 DoNotOptimize(ap); in main()
|