Skip to content
  1. Jun 11, 2019
    • Jordan Rupprecht's avatar
      [docs] Add "GNU binutils Replacements" section to command guide · 4c3722ae
      Jordan Rupprecht authored
      Summary:
      This splits out a section in the command guide for llvm tools that can be used as replacements for GNU tools. For pages that didn't exist, I added stub pages that can be individually filled in by followup patches.
      
      Tested by running `ninja docs-llvm-html` and inspecting locally.
      
      Reviewers: jhenderson, MaskRay, grimar, alexshap
      
      Reviewed By: jhenderson, MaskRay, grimar
      
      Subscribers: smeenai, arphaman, llvm-commits
      
      Tags: #llvm
      
      Differential Revision: https://reviews.llvm.org/D63014
      
      llvm-svn: 363100
      4c3722ae
  2. Jun 08, 2019
  3. Jun 07, 2019
    • James Henderson's avatar
      [docs]Move llvm-readobj from "Developer Tools" to "Basic Commands" · aa8753bc
      James Henderson authored
      On the Command Guide page, there are multiple sections with links to the
      different documentation pages available for LLVM tools. The "Basic
      Tools" section includes tools like llvm-objdump, llvm-nm and so on. The
      "Developer Tools" section contains things like FileCheck and lit. This
      change moves llvm-readobj into the former block, from the latter.
      
      Reviewed by: MaskRay
      
      Differential Revision: https://reviews.llvm.org/D63011
      
      llvm-svn: 362813
      aa8753bc
  4. Apr 19, 2019
    • Igor Kudrin's avatar
      [llvm-symbolizer] Add llvm-addr2line · 99f641cc
      Igor Kudrin authored
      This adds an alias for llvm-symbolizer with different defaults so that
      it can be used as a drop-in replacement for GNU's addr2line.
      
      If a substring "addr2line" is found in the tool's name:
        * it defaults "-i", "-f" and "-C" to OFF;
        * it uses "--output-style=GNU" by default.
      
      Differential Revision: https://reviews.llvm.org/D60067
      
      llvm-svn: 358749
      99f641cc
  5. Sep 13, 2018
  6. Aug 08, 2018
  7. Apr 04, 2018
  8. Mar 08, 2018
  9. Nov 02, 2017
  10. Aug 11, 2017
  11. Jul 17, 2015
  12. May 20, 2014
  13. Feb 18, 2014
    • Duncan P. N. Exon Smith's avatar
      PGO: llvm-profdata: tool for merging profiles · 846a627f
      Duncan P. N. Exon Smith authored
      Introducing llvm-profdata, a tool for merging profile data generated by
      PGO instrumentation in clang.
      
      - The name indicates a file extension of <name>.profdata.  Eventually
        profile data output by clang should be changed to that extension.
      
      - llvm-profdata merges two profiles.  However, the name is more general,
        since it will likely pick up more tasks (such as summarizing a single
        profile).
      
      - llvm-profdata parses the current text-based format, but will be
        updated once we settle on a binary format.
      
      <rdar://problem/15949645>
      
      llvm-svn: 201535
      846a627f
  14. Dec 24, 2013
  15. Jun 15, 2013
    • Rafael Espindola's avatar
      Remove the LLVM specific archive index. · 668c6428
      Rafael Espindola authored
      Archive files (.a) can have a symbol table indicating which object
      files in them define which symbols. The purpose of this symbol table
      is to speed up linking by allowing the linker the read only the .o
      files it is actually going to use instead of having to parse every
      object's symbol table.
      
      LLVM's archive library currently supports a LLVM specific format for
      such table. It is hard to see any value in that now that llvm-ld is
      gone:
      
      * System linkers don't use it: GNU ar uses the same plugin as the
      linker to create archive files with a regular index. The OS X ar
      creates no symbol table for IL files, I assume the linker just parses
      all IL files.
      
      * It doesn't interact well with archives having both IL and native objects.
      
      * We probably don't want to be responsible for yet another archive
      format variant.
      
      This patch then:
      
      * Removes support for creating and reading such index from lib/Archive.
      * Remove llvm-ranlib, since there is nothing left for it to do.
      
      We should in the future add support for regular indexes to llvm-ar for
      both native and IL objects. When we do that, llvm-ranlib should be
      reimplemented as a symlink to llvm-ar, as it is equivalent to "ar s".
      
      llvm-svn: 184019
      668c6428
  16. Apr 11, 2013
  17. Mar 01, 2013
  18. Jan 11, 2013
  19. May 08, 2012
Loading