[LLVMdev] We need better hashing

Chris Lattner clattner at apple.com
Tue Feb 14 02:26:25 PST 2012


On Feb 13, 2012, at 1:27 AM, Jay Foad wrote:

> On 13 February 2012 09:22, Jay Foad <jay.foad at gmail.com> wrote:
>> Would it be possible to use CityHash instead for strings?
>> 
>> http://code.google.com/p/cityhash/
> 
> Incidentally there was talk of using CityHash for LLVM's StringMap
> last year, but I don't think it ever came to anything:
> 
> http://lists.cs.uiuc.edu/pipermail/cfe-dev/2011-April/014656.html

At that point, there wasn't a clear win.  CityHash (iirc) is optimized for huge strings, which aren't the usual case in the compiler AFAIK.

-Chris



More information about the llvm-dev mailing list