COFF: Simplify and rename findMangle. NFC.
authorRui Ueyama <ruiu@google.com>
Thu, 2 Jul 2015 00:04:14 +0000 (00:04 +0000)
committerRui Ueyama <ruiu@google.com>
Thu, 2 Jul 2015 00:04:14 +0000 (00:04 +0000)
commit6bf638e6887a2ae1aca34083808eb0b0e30e2c31
tree880d4ff9fa35a52108e91c655abe42a4fd4c3d30
parent05834cd2adac6a9c3a69a137075bb9dcdce07373
COFF: Simplify and rename findMangle. NFC.

Occasionally we have to resolve an undefined symbol to its
mangled symbol. Previously, we did that on calling side of
findMangle by explicitly updating SymbolBody.
In this patch, mangled symbols are handled as weak aliases
for undefined symbols.

llvm-svn: 241213
lld/COFF/Config.h
lld/COFF/DLL.cpp
lld/COFF/Driver.cpp
lld/COFF/Driver.h
lld/COFF/SymbolTable.cpp
lld/COFF/SymbolTable.h
lld/COFF/Writer.cpp