Skip to content
  1. Jun 08, 2019
  2. 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
  3. 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
  4. Sep 13, 2018
  5. Aug 08, 2018
  6. Apr 04, 2018
  7. Mar 08, 2018
  8. Nov 02, 2017
  9. Aug 11, 2017
  10. Jul 17, 2015
  11. May 20, 2014
  12. 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
  13. Dec 24, 2013
  14. 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
  15. Apr 11, 2013
  16. Mar 01, 2013
  17. Jan 11, 2013
  18. May 08, 2012
Loading