[PATCH] [lld] Atoms created from command line options should be available in YAML

Shankar Kalpathi Easwaran shankarke at gmail.com
Fri Aug 30 13:59:04 PDT 2013


Hi kledzik, Bigcheese,

    This adds an API to the LinkingContext for flavors to add Internal files
    containing atoms that need to appear in the YAML output as well, when -emit-yaml
    switch is used.

    Flavors can add more internal files for other options that are needed.


http://llvm-reviews.chandlerc.com/D1566

Files:
  include/lld/Core/LinkingContext.h
  include/lld/Driver/InputGraph.h
  include/lld/ReaderWriter/ELFLinkingContext.h
  include/lld/ReaderWriter/PECOFFLinkingContext.h
  lib/Core/LinkingContext.cpp
  lib/Driver/Driver.cpp
  lib/Driver/GnuLdDriver.cpp
  lib/Driver/LDOptions.td
  lib/Driver/WinLinkDriver.cpp
  lib/ReaderWriter/ELF/ELFLinkingContext.cpp
  lib/ReaderWriter/ELF/ExecutableAtoms.h
  lib/ReaderWriter/ELF/File.h
  lib/ReaderWriter/ELF/Hexagon/HexagonExecutableAtoms.h
  lib/ReaderWriter/ELF/OutputELFWriter.h
  lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.h
  lib/ReaderWriter/ELF/X86_64/X86_64TargetHandler.h
  lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h
  lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp
  test/Driver/libsearch-inputGraph.test
  test/elf/Hexagon/hexagon-plt-setup.test
  test/elf/X86_64/largebss.test
  test/elf/branch.objtxt
  test/elf/mergeconstants.objtxt
  test/elf/mergeglobalatoms.test
  test/elf/quickdata.test
  test/pecoff/include.test
  test/undef-basic.objtxt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D1566.1.patch
Type: text/x-patch
Size: 33386 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130830/554f3534/attachment.bin>


More information about the llvm-commits mailing list