r373308 - Decrease the verbosity of the -ftime-trace option
Sylvestre Ledru via cfe-commits
cfe-commits at lists.llvm.org
Tue Oct 1 00:52:42 PDT 2019
Author: sylvestre
Date: Tue Oct 1 00:52:42 2019
New Revision: 373308
URL: http://llvm.org/viewvc/llvm-project?rev=373308&view=rev
Log:
Decrease the verbosity of the -ftime-trace option
And move the relevant information in the doc.
Summary:
Currently, building a large software like Firefox shows
'Use chrome://tracing or Speedscope App (https://www.speedscope.app) for flamegraph visualization'
for each file.
Reviewers: anton-afanasyev
Reviewed By: anton-afanasyev
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D68260
Modified:
cfe/trunk/docs/ClangCommandLineReference.rst
cfe/trunk/tools/driver/cc1_main.cpp
Modified: cfe/trunk/docs/ClangCommandLineReference.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/ClangCommandLineReference.rst?rev=373308&r1=373307&r2=373308&view=diff
==============================================================================
--- cfe/trunk/docs/ClangCommandLineReference.rst (original)
+++ cfe/trunk/docs/ClangCommandLineReference.rst Tue Oct 1 00:52:42 2019
@@ -1942,7 +1942,8 @@ Perform ThinLTO importing using provided
.. option:: -ftime-trace
-Turn on time profiler
+Turn on time profiler. Results can be analyzed with chrome://tracing or
+`Speedscope App <https://www.speedscope.app>`_ for flamegraph visualization
.. option:: -ftime-trace-granularity=<arg>
Modified: cfe/trunk/tools/driver/cc1_main.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/driver/cc1_main.cpp?rev=373308&r1=373307&r2=373308&view=diff
==============================================================================
--- cfe/trunk/tools/driver/cc1_main.cpp (original)
+++ cfe/trunk/tools/driver/cc1_main.cpp Tue Oct 1 00:52:42 2019
@@ -271,9 +271,6 @@ int cc1_main(ArrayRef<const char *> Argv
llvm::timeTraceProfilerCleanup();
llvm::errs() << "Time trace json-file dumped to " << Path.str() << "\n";
- llvm::errs()
- << "Use chrome://tracing or Speedscope App "
- "(https://www.speedscope.app) for flamegraph visualization\n";
}
// Our error handler depends on the Diagnostics object, which we're
More information about the cfe-commits
mailing list