[PATCH] D79672: [COFF] Move type merging to TpiSource::mergeDebugT virtual method

Reid Kleckner via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat May 9 07:25:06 PDT 2020


rnk created this revision.
rnk added reviewers: aganea, akhuang.
Herald added a project: LLVM.

NOT FOR SUBMIT, tets fail, style is wrong, but it compiles

This paves the way to doing more things in parallel, and allows us to
order type sources in dependency order. PDBs and PCH objects have to be
loaded before object files which use them.

This is a rebase of the unapplied remaining changes in
https://reviews.llvm.org/D59226. I found it very challenging to rebase
this across the LLD variable name style change. I recall there was a
tool for that, but I didn't take the time to use it.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D79672

Files:
  lld/COFF/DebugTypes.cpp
  lld/COFF/DebugTypes.h
  lld/COFF/Driver.cpp
  lld/COFF/Driver.h
  lld/COFF/InputFiles.cpp
  lld/COFF/InputFiles.h
  lld/COFF/PDB.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D79672.263017.patch
Type: text/x-patch
Size: 58372 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200509/4a8d3f34/attachment.bin>


More information about the llvm-commits mailing list