[PATCH] D157101: [benchmark] Refresh `benchmark` from upstream
Mircea Trofin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 4 07:58:48 PDT 2023
mtrofin created this revision.
Herald added subscribers: lebedev.ri, arphaman, fedor.sergeev.
Herald added a reviewer: lebedev.ri.
Herald added a project: All.
mtrofin requested review of this revision.
Herald added subscribers: llvm-commits, StephenFan.
Herald added a project: LLVM.
This is a complete pull from upstream using the `third-party/update_benchmark.sh` script.
Main motivation is addressing #64417. The `requirements.txt` file has
been moved to third-party/benchmark/tools/requirements.txt, and is
reduced to:
numpy == 1.25
scipy == 1.10.0
achieving the desired effect - bumping the numpy and scipy versions. The
pandas dependency was removed.
cherrypicked a31e2859a8229af3574ab2e931624b7c15551fb8 <https://reviews.llvm.org/rGa31e2859a8229af3574ab2e931624b7c15551fb8>
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D157101
Files:
third-party/benchmark/.ycm_extra_conf.py
third-party/benchmark/AUTHORS
third-party/benchmark/CMakeLists.txt
third-party/benchmark/CONTRIBUTORS
third-party/benchmark/MODULE.bazel
third-party/benchmark/README.md
third-party/benchmark/WORKSPACE
third-party/benchmark/WORKSPACE.bzlmod
third-party/benchmark/bazel/benchmark_deps.bzl
third-party/benchmark/bindings/python/build_defs.bzl
third-party/benchmark/bindings/python/google_benchmark/__init__.py
third-party/benchmark/bindings/python/google_benchmark/benchmark.cc
third-party/benchmark/bindings/python/google_benchmark/example.py
third-party/benchmark/bindings/python/nanobind.BUILD
third-party/benchmark/bindings/python/pybind11.BUILD
third-party/benchmark/bindings/python/requirements.txt
third-party/benchmark/cmake/CXXFeatureCheck.cmake
third-party/benchmark/cmake/GoogleTest.cmake
third-party/benchmark/cmake/Modules/FindPFM.cmake
third-party/benchmark/cmake/benchmark.pc.in
third-party/benchmark/cmake/pthread_affinity.cpp
third-party/benchmark/docs/AssemblyTests.md
third-party/benchmark/docs/_config.yml
third-party/benchmark/docs/dependencies.md
third-party/benchmark/docs/index.md
third-party/benchmark/docs/perf_counters.md
third-party/benchmark/docs/python_bindings.md
third-party/benchmark/docs/reducing_variance.md
third-party/benchmark/docs/releasing.md
third-party/benchmark/docs/tools.md
third-party/benchmark/docs/user_guide.md
third-party/benchmark/include/benchmark/benchmark.h
third-party/benchmark/include/benchmark/export.h
third-party/benchmark/pyproject.toml
third-party/benchmark/requirements.txt
third-party/benchmark/setup.py
third-party/benchmark/src/CMakeLists.txt
third-party/benchmark/src/benchmark.cc
third-party/benchmark/src/benchmark_api_internal.cc
third-party/benchmark/src/benchmark_api_internal.h
third-party/benchmark/src/benchmark_main.cc
third-party/benchmark/src/benchmark_name.cc
third-party/benchmark/src/benchmark_register.cc
third-party/benchmark/src/benchmark_register.h
third-party/benchmark/src/benchmark_runner.cc
third-party/benchmark/src/benchmark_runner.h
third-party/benchmark/src/check.cc
third-party/benchmark/src/check.h
third-party/benchmark/src/colorprint.cc
third-party/benchmark/src/commandlineflags.cc
third-party/benchmark/src/commandlineflags.h
third-party/benchmark/src/complexity.h
third-party/benchmark/src/console_reporter.cc
third-party/benchmark/src/csv_reporter.cc
third-party/benchmark/src/cycleclock.h
third-party/benchmark/src/internal_macros.h
third-party/benchmark/src/json_reporter.cc
third-party/benchmark/src/log.h
third-party/benchmark/src/perf_counters.cc
third-party/benchmark/src/perf_counters.h
third-party/benchmark/src/re.h
third-party/benchmark/src/reporter.cc
third-party/benchmark/src/sleep.cc
third-party/benchmark/src/sleep.h
third-party/benchmark/src/statistics.cc
third-party/benchmark/src/statistics.h
third-party/benchmark/src/string_util.cc
third-party/benchmark/src/string_util.h
third-party/benchmark/src/sysinfo.cc
third-party/benchmark/src/thread_manager.h
third-party/benchmark/src/timers.cc
third-party/benchmark/test/AssemblyTests.cmake
third-party/benchmark/test/CMakeLists.txt
third-party/benchmark/test/args_product_test.cc
third-party/benchmark/test/basic_test.cc
third-party/benchmark/test/benchmark_gtest.cc
third-party/benchmark/test/benchmark_min_time_flag_iters_test.cc
third-party/benchmark/test/benchmark_min_time_flag_time_test.cc
third-party/benchmark/test/benchmark_name_gtest.cc
third-party/benchmark/test/benchmark_random_interleaving_gtest.cc
third-party/benchmark/test/benchmark_setup_teardown_test.cc
third-party/benchmark/test/benchmark_test.cc
third-party/benchmark/test/clobber_memory_assembly_test.cc
third-party/benchmark/test/complexity_test.cc
third-party/benchmark/test/diagnostics_test.cc
third-party/benchmark/test/donotoptimize_assembly_test.cc
third-party/benchmark/test/donotoptimize_test.cc
third-party/benchmark/test/filter_test.cc
third-party/benchmark/test/fixture_test.cc
third-party/benchmark/test/link_main_test.cc
third-party/benchmark/test/map_test.cc
third-party/benchmark/test/memory_manager_test.cc
third-party/benchmark/test/min_time_parse_gtest.cc
third-party/benchmark/test/multiple_ranges_test.cc
third-party/benchmark/test/options_test.cc
third-party/benchmark/test/output_test.h
third-party/benchmark/test/output_test_helper.cc
third-party/benchmark/test/perf_counters_gtest.cc
third-party/benchmark/test/perf_counters_test.cc
third-party/benchmark/test/register_benchmark_test.cc
third-party/benchmark/test/reporter_output_test.cc
third-party/benchmark/test/skip_with_error_test.cc
third-party/benchmark/test/spec_arg_test.cc
third-party/benchmark/test/spec_arg_verbosity_test.cc
third-party/benchmark/test/string_util_gtest.cc
third-party/benchmark/test/time_unit_gtest.cc
third-party/benchmark/test/user_counters_tabular_test.cc
third-party/benchmark/test/user_counters_test.cc
third-party/benchmark/test/user_counters_thousands_test.cc
third-party/benchmark/tools/compare.py
third-party/benchmark/tools/gbench/Inputs/test1_run1.json
third-party/benchmark/tools/gbench/Inputs/test1_run2.json
third-party/benchmark/tools/gbench/__init__.py
third-party/benchmark/tools/gbench/report.py
third-party/benchmark/tools/gbench/util.py
third-party/benchmark/tools/libpfm.BUILD.bazel
third-party/benchmark/tools/requirements.txt
third-party/benchmark/tools/strip_asm.py
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D157101.547216.patch
Type: text/x-patch
Size: 470251 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230804/6249968f/attachment-0001.bin>
More information about the llvm-commits
mailing list