[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