[PATCH] D11188: [LLD] New ELF implementation

Michael Spencer bigcheesegs at gmail.com
Tue Jul 14 11:27:35 PDT 2015


Bigcheese created this revision.
Bigcheese added reviewers: ruiu, rafael, rafaelauler, kledzik, chandlerc, shankar.easwaran, davide, lhames, atanasyan.
Bigcheese added a subscriber: llvm-commits.

This is a direct port of the new PE/COFF linker to ELF. It can link simple object files, but doesn't do relocations yet.

The plan for this is to implement gnu-ld semantics and see what code can be shared with the new PE/COFF implementation, if any.

http://reviews.llvm.org/D11188

Files:
  CMakeLists.txt
  ELF/CMakeLists.txt
  ELF/Chunks.cpp
  ELF/Chunks.h
  ELF/Config.h
  ELF/Driver.cpp
  ELF/Driver.h
  ELF/DriverUtils.cpp
  ELF/Error.h
  ELF/InputFiles.cpp
  ELF/InputFiles.h
  ELF/Options.td
  ELF/README.md
  ELF/SymbolTable.cpp
  ELF/SymbolTable.h
  ELF/Symbols.cpp
  ELF/Symbols.h
  ELF/Writer.cpp
  ELF/Writer.h
  include/lld/Driver/Driver.h
  lib/Driver/UniversalDriver.cpp
  test/elfv2/basic.test
  tools/lld/CMakeLists.txt
  unittests/DriverTests/CMakeLists.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11188.29688.patch
Type: text/x-patch
Size: 82272 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150714/fe04826a/attachment.bin>


More information about the llvm-commits mailing list