llvm/bolt
Bill Nell c27a6a5c63 Add verbosity level and clean up stream usage.
Summary:
I've added a verbosity level to help keep the BOLT spewage to a minimum.
The default level is pretty terse now, level 1 is closer to the original,
I've saved level 2 for the noisiest of messages.  Error messages should
never be suppressed by the verbosity level only warnings and info messages.

The rational behind stream usage is as follows:
outs() for info and debugging controlled by command line flags.
errs() for errors and warnings.
dbgs() for output within DEBUG().

With the exception of a few of the level 2 messages I don't have any strong feelings about the others.

(cherry picked from FBD3814259)
2016-09-02 14:15:29 -07:00
..
merge-fdata perf2bolt can extract branch records with histories 2016-06-21 18:44:42 -07:00
BinaryBasicBlock.cpp Add verbosity level and clean up stream usage. 2016-09-02 14:15:29 -07:00
BinaryBasicBlock.h Handling for indirect tail calls. 2016-08-22 14:24:09 -07:00
BinaryContext.cpp Handling for indirect tail calls. 2016-08-22 14:24:09 -07:00
BinaryContext.h Handling for indirect tail calls. 2016-08-22 14:24:09 -07:00
BinaryFunction.cpp Add verbosity level and clean up stream usage. 2016-09-02 14:15:29 -07:00
BinaryFunction.h Handling for indirect tail calls. 2016-08-22 14:24:09 -07:00
BinaryLoop.h Loop detection for BOLT's CFG. 2016-05-26 10:58:01 -07:00
BinaryPasses.cpp Add verbosity level and clean up stream usage. 2016-09-02 14:15:29 -07:00
BinaryPasses.h More refactoring work. 2016-08-11 14:23:54 -07:00
BinaryPassManager.cpp More aggressive inlining pass 2016-07-29 14:17:06 -07:00
BinaryPassManager.h Revert "Indirect call optimization." 2016-06-08 17:38:13 -07:00
CMakeLists.txt Refactoring of the reordering algorithms 2016-06-16 18:47:57 -07:00
DataReader.cpp Fix for correct disassembling of conditional tail calls. 2016-07-13 18:57:40 -07:00
DataReader.h Fix for correct disassembling of conditional tail calls. 2016-07-13 18:57:40 -07:00
DebugData.cpp Add verbosity level and clean up stream usage. 2016-09-02 14:15:29 -07:00
DebugData.h More refactoring work. 2016-08-11 14:23:54 -07:00
DWARFRewriter.cpp Add verbosity level and clean up stream usage. 2016-09-02 14:15:29 -07:00
Exceptions.cpp Add verbosity level and clean up stream usage. 2016-09-02 14:15:29 -07:00
Exceptions.h Check function data in symbol table against data in .eh_frame. 2016-03-11 11:09:34 -08:00
llvm-bolt.cpp Tool to merge .fdata files. 2016-04-08 12:18:06 -07:00
LLVMBuild.txt Tool to merge .fdata files. 2016-04-08 12:18:06 -07:00
README.md BOLT root commit 2022-01-10 17:58:05 -08:00
ReorderAlgorithm.cpp Compute ClusterEdges only when necessary. 2016-08-15 15:37:00 -07:00
ReorderAlgorithm.h Compute ClusterEdges only when necessary. 2016-08-15 15:37:00 -07:00
RewriteInstance.cpp Add verbosity level and clean up stream usage. 2016-09-02 14:15:29 -07:00
RewriteInstance.h Handling for indirect tail calls. 2016-08-22 14:24:09 -07:00