[llvm-exegesis] Don't default to running&dumping all analyses to '-'
authorRoman Lebedev <lebedev.ri@gmail.com>
Mon, 4 Feb 2019 09:12:08 +0000 (09:12 +0000)
committerRoman Lebedev <lebedev.ri@gmail.com>
Mon, 4 Feb 2019 09:12:08 +0000 (09:12 +0000)
commit21193f4b7e535bfde54fd4b93fd5a0f3169a99ef
tree943184c12a27ee2eb16f16d685cd73d4cf3ef628
parent31df1adbe9f3490cf8d6dcbbcddb706711b75066
[llvm-exegesis] Don't default to running&dumping all analyses to '-'

Summary:
Up until the point i have looked in the source, i didn't even understood that
i can disable 'cluster' output. I have always silenced it via ` &> /dev/null`.
(And hoped it wasn't contributing much of the run time.)

While i expect that it has it's use-cases i never once needed it so far.
If i forget to silence it, console is completely flooded with that output.

How about not expecting users to opt-out of analyses,
but to explicitly specify the analyses that should be performed?

Reviewers: courbet, gchatelet

Reviewed By: courbet

Subscribers: tschuett, RKSimon, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D57648

llvm-svn: 353021
llvm/docs/CommandGuide/llvm-exegesis.rst
llvm/test/tools/llvm-exegesis/X86/analysis-uops-backwards.test
llvm/test/tools/llvm-exegesis/X86/analysis-uops-variant.test
llvm/test/tools/llvm-exegesis/X86/analysis-uops.test
llvm/tools/llvm-exegesis/llvm-exegesis.cpp