llvm-project/libcxx/benchmarks
Samuel Benzaquen 37632992ef Add benchmark for std::set.
Summary:
Benchmarks for construct, find, insert and iterate, with sequential
and random ordered inputs.

It also improves the cartesian product benchmark header to allow for
runtime values to be specified in the product.

Reviewers: EricWF

Subscribers: christof, ldionne, libcxx-commits

Differential Revision: https://reviews.llvm.org/D53523

llvm-svn: 345035
2018-10-23 14:49:27 +00:00
..
CMakeLists.txt Fix linking filesystem benchmarks 2018-10-10 17:46:20 +00:00
CartesianBenchmarks.hpp Add benchmark for std::set. 2018-10-23 14:49:27 +00:00
ContainerBenchmarks.hpp Update Google Benchmark library 2018-01-18 04:23:01 +00:00
GenerateInput.hpp Implement filesystem NB comments, relative paths, and related issues. 2018-04-02 23:03:41 +00:00
algorithms.bench.cpp Update Google Benchmark library 2018-01-18 04:23:01 +00:00
filesystem.bench.cpp Implement filesystem NB comments, relative paths, and related issues. 2018-04-02 23:03:41 +00:00
function.bench.cpp Add benchmarks for std::function. 2018-10-12 21:01:15 +00:00
ordered_set.bench.cpp Add benchmark for std::set. 2018-10-23 14:49:27 +00:00
string.bench.cpp Add new string benchmarks 2018-07-10 04:11:22 +00:00
stringstream.bench.cpp Add test macros for always_inline and noinline 2018-10-10 18:22:23 +00:00
unordered_set_operations.bench.cpp Add test macros for always_inline and noinline 2018-10-10 18:22:23 +00:00
util_smartptr.bench.cpp Update Google Benchmark library 2018-01-18 04:23:01 +00:00
vector_operations.bench.cpp Update Google Benchmark library 2018-01-18 04:23:01 +00:00