[PATCH] Refactor parseFile API to use LinkerInput directly

Joerg Sonnenberger joerg at NetBSD.org
Thu Sep 5 16:29:57 PDT 2013


  Updated patch to avoid the code duplication in the drivers, move LinkerInput.h to Core and apply the other requested minor changes.

Hi Bigcheese, rui314, shankarke, nicholas,

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

CHANGE SINCE LAST DIFF
  http://llvm-reviews.chandlerc.com/D1598?vs=4029&id=4077#toc

Files:
  unittests/DriverTests/DriverTest.h
  lib/Core/LinkingContext.cpp
  lib/Driver/Driver.cpp
  lib/Driver/CoreDriver.cpp
  lib/Driver/DarwinLdDriver.cpp
  lib/Driver/InputGraph.cpp
  lib/Driver/GnuLdDriver.cpp
  lib/Driver/WinLinkDriver.cpp
  lib/ReaderWriter/Native/ReaderNative.cpp
  lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  lib/ReaderWriter/CoreLinkingContext.cpp
  lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp
  lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
  lib/ReaderWriter/ELF/ELFLinkingContext.cpp
  lib/ReaderWriter/ELF/Reader.cpp
  lib/ReaderWriter/ReaderLinkerScript.cpp
  lib/ReaderWriter/Reader.cpp
  lib/ReaderWriter/ReaderArchive.cpp
  include/lld/Core/LinkingContext.h
  include/lld/Core/LinkerInput.h
  include/lld/Driver/LinkerInput.h
  include/lld/Driver/DarwinInputGraph.h
  include/lld/Driver/CoreInputGraph.h
  include/lld/Driver/WinLinkInputGraph.h
  include/lld/Driver/InputGraph.h
  include/lld/ReaderWriter/PECOFFLinkingContext.h
  include/lld/ReaderWriter/ELFLinkingContext.h
  include/lld/ReaderWriter/ReaderLinkerScript.h
  include/lld/ReaderWriter/Reader.h
  include/lld/ReaderWriter/ReaderArchive.h
  include/lld/ReaderWriter/MachOLinkingContext.h
  include/lld/ReaderWriter/CoreLinkingContext.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D1598.2.patch
Type: text/x-patch
Size: 34095 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130905/f55c52a0/attachment.bin>


More information about the llvm-commits mailing list