[PATCH] D27660: COFF: Load inputs immediately instead of adding them to a queue.

Peter Collingbourne via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 11 13:38:48 PST 2016


pcc created this revision.
pcc added a reviewer: ruiu.
pcc added a subscriber: llvm-commits.

This patch replaces the symbol table's object and archive queues, as well as
the convergent loop in the linker driver, with a design more similar to the
ELF linker where symbol resolution directly causes input files to be added to
the link, including input files arising from linker directives. Effectively
this removes the last vestiges of the old parallel input file loader.


https://reviews.llvm.org/D27660

Files:
  lld/COFF/Driver.cpp
  lld/COFF/SymbolTable.cpp
  lld/COFF/SymbolTable.h
  lld/test/COFF/order.test

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D27660.81017.patch
Type: text/x-patch
Size: 8835 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161211/1a96b467/attachment-0001.bin>


More information about the llvm-commits mailing list