Port parallel ICF to COFF.
authorRui Ueyama <ruiu@google.com>
Fri, 2 Dec 2016 08:03:58 +0000 (08:03 +0000)
committerRui Ueyama <ruiu@google.com>
Fri, 2 Dec 2016 08:03:58 +0000 (08:03 +0000)
commit3a618e56069725a003bb1fbe19cd842ef788985f
tree34ca2826ccfdfbea088ad64acadd361ec472491a
parent612d8c66f4740f9f8c47a2a70b70f1507ee4c5dc
Port parallel ICF to COFF.

LLD used to take 11.73 seconds to link Clang. Now it is 6.94 seconds.
MSVC link takes 83.02 seconds. Note that ICF is enabled by default on
Windows, so a low latency ICF is more important than in ELF.

llvm-svn: 288487
lld/COFF/Chunks.h
lld/COFF/ICF.cpp