Home
last modified time | relevance | path

Searched refs:DoNotOptimize (Results 1 – 25 of 79) sorted by relevance

1234

/llvm-project-15.0.7/third-party/benchmark/test/
H A Ddonotoptimize_assembly_test.cc29 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 Ddonotoptimize_test.cc33 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 Dbasic_test.cc8 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 Dclobber_memory_assembly_test.cc17 benchmark::DoNotOptimize(&x); in test_basic()
38 benchmark::DoNotOptimize(&x); in test_redundant_read()
52 benchmark::DoNotOptimize(&x); in test_redundant_read2()
H A Dstate_assembly_test.cc30 benchmark::DoNotOptimize(x); in test_for_auto_loop()
51 benchmark::DoNotOptimize(x); in test_while_loop()
H A Duser_counters_test.cc70 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 Dfilesystem.bench.cpp16 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 DContainerBenchmarks.h43 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 Dfunction.bench.cpp110 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 Dstring.bench.cpp18 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 Dmap.bench.cpp118 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 Dordered_set.bench.cpp93 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 Dutil_smartptr.bench.cpp16 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 Dformat_to.bench.cpp33 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 Dformat_to_n.bench.cpp33 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 Ddelete_align_val_t_replace.pass.cpp72 DoNotOptimize(bp); in main()
78 DoNotOptimize(bp); in main()
86 DoNotOptimize(ap); in main()
92 DoNotOptimize(ap); in main()
H A Dsized_delete_calls_unsized_delete.pass.cpp40 DoNotOptimize(x); in main()
45 DoNotOptimize(x); in main()
H A Dsized_delete11.pass.cpp49 DoNotOptimize(x); in main()
55 DoNotOptimize(x); in main()
H A Dsized_delete14.pass.cpp49 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 Ddelete_align_val_t_replace.pass.cpp69 DoNotOptimize(b); in main()
75 DoNotOptimize(b); in main()
83 DoNotOptimize(a); in main()
89 DoNotOptimize(a); in main()
H A Dnew_array.pass.cpp44 DoNotOptimize(vp); in main()
57 DoNotOptimize(ap); in main()
61 DoNotOptimize(ap); in main()
H A Dnew_array_nothrow.pass.cpp46 DoNotOptimize(vp); in main()
57 DoNotOptimize(ap); in main()
61 DoNotOptimize(ap); in main()
H A Dsized_delete_array_calls_unsized_delete_array.pass.cpp51 DoNotOptimize(x); in main()
56 DoNotOptimize(x); in main()
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/meta/stress_tests/
H A Dstress_test_variant_overloads_impl.sh.cpp112 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 Dconstruct.cxx2a.pass.cpp73 DoNotOptimize(ap); in main()
111 DoNotOptimize(ap); in main()
123 DoNotOptimize(ap); in main()
145 DoNotOptimize(ap); in main()

1234