Use murmurhash2 instead of fnv.
It is substantially faster by processing 8 bytes at a time.
llvm-svn: 281454
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp
index a73286a..c728a73 100644
--- a/lld/ELF/Writer.cpp
+++ b/lld/ELF/Writer.cpp
@@ -150,8 +150,8 @@
if (needsInterpSection<ELFT>())
Interp.reset(new InterpSection<ELFT>);
- if (Config->BuildId == BuildIdKind::Fnv1)
- BuildId.reset(new BuildIdFnv1<ELFT>);
+ if (Config->BuildId == BuildIdKind::Fast)
+ BuildId.reset(new BuildIdFastHash<ELFT>);
else if (Config->BuildId == BuildIdKind::Md5)
BuildId.reset(new BuildIdMd5<ELFT>);
else if (Config->BuildId == BuildIdKind::Sha1)