[PATCH] D79780: [LLD][ELF] Add lld -time-trace to man page and release notes

Russell Gallop via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 12 06:57:19 PDT 2020


russell.gallop created this revision.
russell.gallop added reviewers: ruiu, dmajor.
russell.gallop added a project: lld.
Herald added a project: LLVM.

Follow on from: https://reviews.llvm.org/D71060

This adds the new options to the lld man page and release notes.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D79780

Files:
  lld/docs/ReleaseNotes.rst
  lld/docs/ld.lld.1


Index: lld/docs/ld.lld.1
===================================================================
--- lld/docs/ld.lld.1
+++ lld/docs/ld.lld.1
@@ -532,6 +532,13 @@
 (default) means all of concurrent threads supported.
 .Cm 1
 disables multi-threading.
+.It Fl -time-trace
+Record time trace.
+.It Fl -time-trace-file Ns = Ns Ar file
+Write time trace output to
+.Ar file .
+.It Fl -time-trace-granularity Ns = Ns Ar value
+Minimum time granularity (in microseconds) traced by time profiler.
 .It Fl -trace
 Print the names of the input files.
 .It Fl -trace-symbol Ns = Ns Ar symbol , Fl y Ar symbol
Index: lld/docs/ReleaseNotes.rst
===================================================================
--- lld/docs/ReleaseNotes.rst
+++ lld/docs/ReleaseNotes.rst
@@ -24,6 +24,10 @@
 ELF Improvements
 ----------------
 
+* New ``-time-trace`` option records a time trace file that can be viewed in
+  chrome://tracing. The file can be specified with ``-time-trace-file``.  Trace
+  granularity can be specified with ``-time-trace-granularity``.
+  (`D71060 <https://reviews.llvm.org/D71060>`_)
 * ...
 
 COFF Improvements


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D79780.263419.patch
Type: text/x-patch
Size: 1114 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200512/e3e7ed47/attachment.bin>


More information about the llvm-commits mailing list