This is an archive of the discontinued LLVM Phabricator instance.

[XRay] [test-suite] Upgrade Google Benchmark library to 1.2.0
ClosedPublic

Authored by eizan on Aug 18 2017, 9:05 PM.

Details

Summary

Add sources for Google Benchmark 1.2.0
Switch over from using Benchmark 1.1.0 to Benchmark 1.2.0
Remove Google Benchmark 1.1.0 sources

This is to fix https://bugs.llvm.org/show_bug.cgi?id=34215

Diff Detail

Repository
rL LLVM

Event Timeline

eizan created this revision.Aug 18 2017, 9:05 PM

For context, as I noted in PR34215, the version of the Google benchmark library in the test suite, MicroBenchmarks/libs/benchmark-1.1.0, doesn't build with Clang trunk (https://github.com/google/benchmark/issues/409). Upgrading to 1.2.0 should fix this.

eizan edited the summary of this revision. (Show Details)Aug 18 2017, 9:10 PM
dberris accepted this revision.Aug 20 2017, 7:38 AM

Thanks @hfinkel -- I'll land this soon enough.

Cheers

This revision is now accepted and ready to land.Aug 20 2017, 7:38 AM
This revision was automatically updated to reflect the committed changes.
test-suite/trunk/MicroBenchmarks/libs/benchmark-1.1.0/tools/gbench/report.py