Skip to content
  1. Sep 19, 2018
  2. Sep 18, 2018
  3. Sep 05, 2018
  4. Aug 28, 2018
    • Kirill Bobyrev's avatar
      [NFC] Apply another commit to comply with old CMake · 99fc18c3
      Kirill Bobyrev authored
      llvm-svn: 340817
      99fc18c3
    • Kirill Bobyrev's avatar
      [benchmark] Silence warning by applying upstream patch · 6a5c01c7
      Kirill Bobyrev authored
      ompiling benchmark library (introduced in D50894) with the latest
      bootstrapped Clang produces a lot of warnings, this issue was addressed
      in the upstream patch I pushed earlier.
      
      Upstream patch:
      https://github.com/google/benchmark/commit/f85304e4e3a0e4e1bf15b91720df4a19e90b589f
      
      `README.LLVM` notes were updated to reflect the latest changes.
      
      Reviewed by: lebedev.ri
      
      Differential Revision: https://reviews.llvm.org/D51342
      
      llvm-svn: 340811
      6a5c01c7
    • Kirill Bobyrev's avatar
      Pull google/benchmark library to the LLVM tree · 0addd170
      Kirill Bobyrev authored
      This patch pulls google/benchmark v1.4.1 into the LLVM tree so that any
      project could use it for benchmark generation. A dummy benchmark is
      added to `llvm/benchmarks/DummyYAML.cpp` to validate the correctness of
      the build process.
      
      The current version does not utilize LLVM LNT and LLVM CMake
      infrastructure, but that might be sufficient for most users. Two
      introduced CMake variables:
      
      * `LLVM_INCLUDE_BENCHMARKS` (`ON` by default) generates benchmark
        targets
      * `LLVM_BUILD_BENCHMARKS` (`OFF` by default) adds generated
        benchmark targets to the list of default LLVM targets (i.e. if `ON`
        benchmarks will be built upon standard build invocation, e.g. `ninja` or
        `make` with no specific targets)
      
      List of modifications:
      
      * `BENCHMARK_ENABLE_TESTING` is disabled
      * `BENCHMARK_ENABLE_EXCEPTIONS` is disabled
      * `BENCHMARK_ENABLE_INSTALL` is disabled
      * `BENCHMARK_ENABLE_GTEST_TESTS` is disabled
      * `BENCHMARK_DOWNLOAD_DEPENDENCIES` is disabled
      
      Original discussion can be found here:
      http://lists.llvm.org/pipermail/llvm-dev/2018-August/125023.html
      
      Reviewed by: dberris, lebedev.ri
      
      Subscribers: ilya-biryukov, ioeric, EricWF, lebedev.ri, srhines,
      dschuff, mgorny, krytarowski, fedor.sergeev, mgrang, jfb, llvm-commits
      
      Differential Revision: https://reviews.llvm.org/D50894
      
      llvm-svn: 340809
      0addd170
Loading