[WebAssembly] Avoid COMDAT hashmap lookup for each symbol. NFC
authorNicholas Wilson <nicholas@nicholaswilson.me.uk>
Wed, 14 Mar 2018 15:45:11 +0000 (15:45 +0000)
committerNicholas Wilson <nicholas@nicholaswilson.me.uk>
Wed, 14 Mar 2018 15:45:11 +0000 (15:45 +0000)
commitc4d9aa1b5f9b7cd5982cdd3241a839bef22967ba
tree533a254d25aefb214ffb076dbb7e44d81e020f17
parent027b9357a8f23fdf9b0ab013ff27eaf9ec080961
[WebAssembly] Avoid COMDAT hashmap lookup for each symbol. NFC

This reduces the number of lookups to one per COMDAT group, rather than
one per symbol in a COMDAT group.

Differential Revision: https://reviews.llvm.org/D44344

llvm-svn: 327523
lld/wasm/InputChunks.cpp
lld/wasm/InputChunks.h
lld/wasm/InputFiles.cpp
lld/wasm/InputFiles.h
lld/wasm/SymbolTable.cpp
lld/wasm/SymbolTable.h
lld/wasm/Writer.cpp