Don't force OnDiskHashTables to have a minimum of 64 buckets. That's
authorRichard Smith <richard-llvm@metafoo.co.uk>
Sat, 26 Mar 2016 01:49:50 +0000 (01:49 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Sat, 26 Mar 2016 01:49:50 +0000 (01:49 +0000)
commitfef9e86f7007193ffc7f8d7c27f19cd891a9782b
treefc014824259bedb3d8a1292113e90865fdb8687a
parentd0234c4593ad6a59f378317ebcfc0506a1a11c36
Don't force OnDiskHashTables to have a minimum of 64 buckets. That's
preposterously large for some lookup tables -- in C++ classes generated by
template instantiation, it's very common for the number of lookup results to be
either 1 or 2.

This reduces size of a libstdc++ module by 7-15%.

llvm-svn: 264486
llvm/include/llvm/Support/OnDiskHashTable.h