This is an archive of the discontinued LLVM Phabricator instance.

[llvm-exegesis] Make BenchmarkRunner handle multiple configurations.
ClosedPublic

Authored by gchatelet on Jun 7 2018, 5:02 AM.

Details

Summary

BenchmarkRunner subclasses can now create many configurations - although this patch still generates one.

Diff Detail

Repository
rL LLVM

Event Timeline

gchatelet created this revision.Jun 7 2018, 5:02 AM
courbet added inline comments.Jun 7 2018, 5:15 AM
tools/llvm-exegesis/lib/BenchmarkRunner.cpp
26 ↗(On Diff #150301)

let's refactor this.

gchatelet updated this revision to Diff 150312.Jun 7 2018, 6:12 AM

Inlining most of the makeError functions.

gchatelet marked an inline comment as done.Jun 7 2018, 6:13 AM
gchatelet updated this revision to Diff 150323.Jun 7 2018, 6:50 AM

Fix wrongly split string literal.

courbet accepted this revision.Jun 7 2018, 7:00 AM
This revision is now accepted and ready to land.Jun 7 2018, 7:00 AM
This revision was automatically updated to reflect the committed changes.