[PATCH] D32272: [XRay] Add Google Benchmark library + initial XRay benchmarks
Eizan Miyamoto via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 23 05:13:06 PDT 2017
eizan updated this revision to Diff 103716.
eizan added a comment.
Herald added subscribers: krytarowski, javed.absar.
- add libs as subdir to test-suite and mark as not a test subdir
- Convert google benchmark dir from exteral project to plain subdirectory
- make XRay benchmark single target, use new benchmark location
- move XRay dir from Multisource to MicroBenchmarks
- only make MicroBenchmarks/XRay available on x86
- Only provide MicroBenchmarks/XRay if x86 and support -fxray-instrument
- move XRAY_OPTIONS env setting from toplevel to local lit.cfg
- Add Benchmark entry to LICENCE.TXT
https://reviews.llvm.org/D32272
Files:
CMakeLists.txt
LICENSE.TXT
MicroBenchmarks/CMakeLists.txt
MicroBenchmarks/XRay/CMakeLists.txt
MicroBenchmarks/XRay/lit.local.cfg
MicroBenchmarks/XRay/retref-bench.cc
libs/CMakeLists.txt
libs/benchmark-1.1.0/.clang-format
libs/benchmark-1.1.0/.gitignore
libs/benchmark-1.1.0/.travis-libcxx-setup.sh
libs/benchmark-1.1.0/.travis.yml
libs/benchmark-1.1.0/.ycm_extra_conf.py
libs/benchmark-1.1.0/AUTHORS
libs/benchmark-1.1.0/CMakeLists.txt
libs/benchmark-1.1.0/CONTRIBUTING.md
libs/benchmark-1.1.0/CONTRIBUTORS
libs/benchmark-1.1.0/LICENSE
libs/benchmark-1.1.0/README.md
libs/benchmark-1.1.0/appveyor.yml
libs/benchmark-1.1.0/cmake/AddCXXCompilerFlag.cmake
libs/benchmark-1.1.0/cmake/CXXFeatureCheck.cmake
libs/benchmark-1.1.0/cmake/GetGitVersion.cmake
libs/benchmark-1.1.0/cmake/gnu_posix_regex.cpp
libs/benchmark-1.1.0/cmake/posix_regex.cpp
libs/benchmark-1.1.0/cmake/std_regex.cpp
libs/benchmark-1.1.0/cmake/steady_clock.cpp
libs/benchmark-1.1.0/cmake/thread_safety_attributes.cpp
libs/benchmark-1.1.0/include/benchmark/benchmark.h
libs/benchmark-1.1.0/include/benchmark/benchmark_api.h
libs/benchmark-1.1.0/include/benchmark/macros.h
libs/benchmark-1.1.0/include/benchmark/reporter.h
libs/benchmark-1.1.0/mingw.py
libs/benchmark-1.1.0/src/CMakeLists.txt
libs/benchmark-1.1.0/src/arraysize.h
libs/benchmark-1.1.0/src/benchmark.cc
libs/benchmark-1.1.0/src/benchmark_api_internal.h
libs/benchmark-1.1.0/src/benchmark_register.cc
libs/benchmark-1.1.0/src/check.h
libs/benchmark-1.1.0/src/colorprint.cc
libs/benchmark-1.1.0/src/colorprint.h
libs/benchmark-1.1.0/src/commandlineflags.cc
libs/benchmark-1.1.0/src/commandlineflags.h
libs/benchmark-1.1.0/src/complexity.cc
libs/benchmark-1.1.0/src/complexity.h
libs/benchmark-1.1.0/src/console_reporter.cc
libs/benchmark-1.1.0/src/csv_reporter.cc
libs/benchmark-1.1.0/src/cycleclock.h
libs/benchmark-1.1.0/src/internal_macros.h
libs/benchmark-1.1.0/src/json_reporter.cc
libs/benchmark-1.1.0/src/log.h
libs/benchmark-1.1.0/src/mutex.h
libs/benchmark-1.1.0/src/re.h
libs/benchmark-1.1.0/src/reporter.cc
libs/benchmark-1.1.0/src/sleep.cc
libs/benchmark-1.1.0/src/sleep.h
libs/benchmark-1.1.0/src/stat.h
libs/benchmark-1.1.0/src/string_util.cc
libs/benchmark-1.1.0/src/string_util.h
libs/benchmark-1.1.0/src/sysinfo.cc
libs/benchmark-1.1.0/src/sysinfo.h
libs/benchmark-1.1.0/src/timers.cc
libs/benchmark-1.1.0/src/timers.h
libs/benchmark-1.1.0/test/CMakeLists.txt
libs/benchmark-1.1.0/test/basic_test.cc
libs/benchmark-1.1.0/test/benchmark_test.cc
libs/benchmark-1.1.0/test/complexity_test.cc
libs/benchmark-1.1.0/test/cxx03_test.cc
libs/benchmark-1.1.0/test/diagnostics_test.cc
libs/benchmark-1.1.0/test/donotoptimize_test.cc
libs/benchmark-1.1.0/test/filter_test.cc
libs/benchmark-1.1.0/test/fixture_test.cc
libs/benchmark-1.1.0/test/map_test.cc
libs/benchmark-1.1.0/test/multiple_ranges_test.cc
libs/benchmark-1.1.0/test/options_test.cc
libs/benchmark-1.1.0/test/output_test.h
libs/benchmark-1.1.0/test/output_test_helper.cc
libs/benchmark-1.1.0/test/register_benchmark_test.cc
libs/benchmark-1.1.0/test/reporter_output_test.cc
libs/benchmark-1.1.0/test/skip_with_error_test.cc
libs/benchmark-1.1.0/tools/compare_bench.py
libs/benchmark-1.1.0/tools/gbench/Inputs/test1_run1.json
libs/benchmark-1.1.0/tools/gbench/Inputs/test1_run2.json
libs/benchmark-1.1.0/tools/gbench/__init__.py
libs/benchmark-1.1.0/tools/gbench/report.py
libs/benchmark-1.1.0/tools/gbench/util.py
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D32272.103716.patch
Type: text/x-patch
Size: 356235 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170623/20c47cab/attachment-0001.bin>
More information about the llvm-commits
mailing list