llvm-project/lld/lib/Core
Michael J. Spencer 67f25272f1 [SymbolTable][Perf] Use hash_combine instead of a custom hash, also use memcmp.
ArrayRef<uint8_t>::equals(); lowers to a byte compare loop :(.

TODO: Figure out if we are getting hash collisions, or just have a lot of equal
content. Also test if crypto hashing the content instead of full compare is
better.

llvm-svn: 177588
2013-03-20 22:18:22 +00:00
..
CMakeLists.txt Add PassManager. 2013-01-23 20:03:10 +00:00
DefinedAtom.cpp [lld] remove trailing whitespace 2013-03-14 16:09:49 +00:00
Error.cpp Add basic linker script parsing. 2013-03-01 00:03:36 +00:00
File.cpp Add SectionPosition and OrderPass 2013-01-23 22:32:56 +00:00
InputFiles.cpp [lld] remove trailing whitespace 2013-03-14 16:09:49 +00:00
PassManager.cpp Add PassManager. 2013-01-23 20:03:10 +00:00
Resolver.cpp [lld] remove trailing whitespace 2013-03-14 16:09:49 +00:00
SymbolTable.cpp [SymbolTable][Perf] Use hash_combine instead of a custom hash, also use memcmp. 2013-03-20 22:18:22 +00:00
TODO.txt remove completed items 2012-05-04 01:14:02 +00:00
TargetInfo.cpp Add {,ELF,MachO}TargetInfo. 2013-01-22 02:15:30 +00:00