This is an archive of the discontinued LLVM Phabricator instance.

[llvm-exegesis] Add a library to cluster benchmark results.
ClosedPublic

Authored by courbet on May 4 2018, 7:35 AM.

Diff Detail

Repository
rL LLVM

Event Timeline

courbet created this revision.May 4 2018, 7:35 AM
courbet updated this revision to Diff 145193.May 4 2018, 7:56 AM

Fix tests in debug mode: The error needs to be consumed.

gchatelet accepted this revision.May 4 2018, 1:50 PM
gchatelet added inline comments.
tools/llvm-exegesis/lib/Clustering.cpp
16 ↗(On Diff #145193)

How about multiple runs? (with randomized registers and values)
Do we average them? Are they separate points?

22 ↗(On Diff #145193)

amount

unittests/tools/llvm-exegesis/ClusteringTest.cpp
29 ↗(On Diff #145193)

It may be OK to not set the last field (always "")

This revision is now accepted and ready to land.May 4 2018, 1:50 PM
courbet marked 3 inline comments as done.May 7 2018, 1:07 AM

Thanks.

tools/llvm-exegesis/lib/Clustering.cpp
16 ↗(On Diff #145193)

They are separate points. We might want to group them in the client code.

courbet updated this revision to Diff 145434.May 7 2018, 1:07 AM
courbet marked an inline comment as done.

Address comments.

This revision was automatically updated to reflect the committed changes.