Sign in
chromium
/
external
/
github.com
/
llvm
/
llvm-project.git
/
0570de73c4822b6b0da4758eefca2a36f01c7445
/
libcxx
/
benchmarks
56926a9
Revert "[libcxx] Enable C++17 for the benchmarks."
by Mark de Wever
· 5 years ago
d184d02
[libcxx] Enable C++17 for the benchmarks.
by Mark de Wever
· 5 years ago
c4b8c3d
Add benchmarks for basic_string::erase
by Martijn Vels
· 5 years ago
0c5102b
[libc++] Add additional benchmark functions to libcxx/benchmarks/string.bench
by Eric Fiselier
· 5 years ago
7c9844b
[libcxx][NFC] Strip trailing whitespace, fix typo.
by Stephan T. Lavavej
· 6 years ago
689ce81
[libc++][NFC] Remove excess trailing newlines from most files
by Casey Carter
· 6 years ago
3230087
[libc++] Make sure we link all system libraries into the benchmarks
by Louis Dionne
· 6 years ago
cf3ab6d
[libc++] Add missing link-time dependencies to the benchmarks
by Louis Dionne
· 6 years ago
534c86d
[libc++] Use PRIVATE to link benchmark dependencies
by Louis Dionne
· 6 years ago
c5b74bf
[libc++] Add a per-target flag to include the generated config_site
by Louis Dionne
· 6 years ago
f938755
libcxx: Rename .hpp files in libcxx/benchmarks to .h
by Nico Weber
· 6 years ago
a6edef3
Attempt to fix MSAN failures in benchmarks
by Eric Fiselier
· 6 years ago
cc89063
libcxx: Rename .hpp files in libcxx/test/support to .h
by Nico Weber
· 6 years ago
b0945e1
Improve codegen for deque.
by Eric Fiselier
· 6 years ago
c4952da
Add benchmarks to test the cost of allocator
by Eric Fiselier
· 6 years ago
d4ace50
Fix PR35637: suboptimal codegen for `vector<unsigned char>`.
by Eric Fiselier
· 6 years ago
68924e6
[libc++][CMake] Refactor how we link against system libraries
by Louis Dionne
· 6 years ago
27a83e9
Add more benchmarks for literal strings.
by Samuel Benzaquen
· 6 years ago
9b7aa02
Add relational benchmark against a string constant.
by Samuel Benzaquen
· 6 years ago
cc37af7
[libc++] Build <filesystem> support as part of the dylib
by Louis Dionne
· 6 years ago
f7b4323
Revert "[libc++] Build <filesystem> support as part of the dylib"
by Louis Dionne
· 6 years ago
72122d0
[libc++] Build <filesystem> support as part of the dylib
by Louis Dionne
· 6 years ago
8e78915
[CMake] Use correct visibility for linked libraries in CMake
by Petr Hosek
· 6 years ago
57b08b0
Update more file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 6 years ago
04695a7
[libcxx] Speeding up partition_point/lower_bound/upper_bound
by Louis Dionne
· 6 years ago
06a9b5a
Add benchmarks for sorting and heap functions.
by Samuel Benzaquen
· 7 years ago
aacebba
Disable filesystem benchmark when libstdc++ doesn't support it
by Eric Fiselier
· 7 years ago
0997403
propagate __config_site includes when building benchmarks
by Eric Fiselier
· 7 years ago
5828115
Attempt to show progress bar in benchmark tests
by Eric Fiselier
· 7 years ago
1dbe7ec
Exclude check-cxx-benchmarks from the global test target.
by Eric Fiselier
· 7 years ago
336a1a6
Rename cxx-benchmark-unittests target and convert to LIT.
by Eric Fiselier
· 7 years ago
02f8e7c35
Add cxx-benchmark-unittests target
by Eric Fiselier
· 7 years ago
9039b60
Fix "use of" uninitialized memory in benchmark.
by Eric Fiselier
· 7 years ago
3bea50a
Fix UB in string.bench.cpp.
by Eric Fiselier
· 7 years ago
4de1c75
Attempt to make benchmarks fall back to -std=c++1z when C++17 isn't supported.
by Eric Fiselier
· 7 years ago
e0a724e
Revert "Bug 39129: Speeding up partition_point/lower_bound/upper_bound/ by using unsigned division by 2 when possible."
by Louis Dionne
· 7 years ago
7458344
Add more benchmarks for std::string.
by Samuel Benzaquen
· 7 years ago
8c40d81
Bug 39129: Speeding up partition_point/lower_bound/upper_bound/ by using unsigned division by 2 when possible.
by Eric Fiselier
· 7 years ago
2f628a1
Fix mismatch between size_t and uint64_t in std::set benchmark.
by Samuel Benzaquen
· 7 years ago
3763299
Add benchmark for std::set.
by Samuel Benzaquen
· 7 years ago
0e6a833
Add benchmarks for std::function.
by Samuel Benzaquen
· 7 years ago
fca28db
Add test macros for always_inline and noinline
by Eric Fiselier
· 7 years ago
5ac4e51
Fix linking filesystem benchmarks
by Eric Fiselier
· 7 years ago
0970132
Add new string benchmarks
by Eric Fiselier
· 7 years ago
d7fae18
Implement filesystem NB comments, relative paths, and related issues.
by Eric Fiselier
· 7 years ago
1903976
Update Google Benchmark library
by Eric Fiselier
· 7 years ago
4d8a75a
[libcxx] [test] Fix line endings, avoid unnecessary non-ASCII.
by Stephan T. Lavavej
· 7 years ago
38bc3df
[locale] Avoid copy of __atoms when char_type is char
by Aditya Kumar
· 8 years ago
7461972
Emit benchmark tests into the benchmarks build directory, not lib/
by Eric Fiselier
· 8 years ago
9070500
improve performance of string::find
by Sebastian Pop
· 8 years ago
a553330
Optimize filesystem::path by providing weaker exception guarantees.
by Eric Fiselier
· 9 years ago
ef915d3
Improve performance of constructing filesystem::path from strings.
by Eric Fiselier
· 9 years ago
1467a19
Rewrite std::filesystem::path iterators and parser
by Eric Fiselier
· 9 years ago
3aa5478
Add start of filesystem benchmarks
by Eric Fiselier
· 9 years ago
622c263
remove warnings from google-benchmarks in libcxx
by Sebastian Pop
· 9 years ago
ed84f4a
Cleanup CMake status output
by Eric Fiselier
· 9 years ago
e9e3377
Improve CMake output when registering benchmarks
by Eric Fiselier
· 9 years ago
8b4a305
Turn On -DLIBCXX_ENABLE_BENCHMARKS by default.
by Eric Fiselier
· 9 years ago
f6e09e5
Update in-tree Google Benchmark to current ToT.
by Eric Fiselier
· 9 years ago
84c557a
Pass compilers when configuring Google Benchmark.
by Eric Fiselier
· 9 years ago
adb6d28
Adding smart_ptr benchmark
by Ben Craig
· 9 years ago
0e10099
Start adding benchmarks for vector
by Eric Fiselier
· 9 years ago
1a06fe5
Skip chash computation in insert/emplace if the unconstrained hash matches.
by Eric Fiselier
· 9 years ago
b08d8b1
[libcxx] Add support for benchmark tests using Google Benchmark.
by Eric Fiselier
· 9 years ago
c835c12
Add unordered_map::insert benchmark test and rename file
by Eric Fiselier
· 9 years ago
f977598
Improve performance of unordered_set<uint32_t>::find by 45%. Add benchmarks.
by Eric Fiselier
· 9 years ago