Probe number dictionaries in generated code on ia32.
authorager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 12 Mar 2010 08:21:10 +0000 (08:21 +0000)
committerager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 12 Mar 2010 08:21:10 +0000 (08:21 +0000)
commitd6e08a41f66807b13541b78d103edeae739d8774
tree1fc0465228fbac5ef56a4cdbbc6f340f828eb605
parentde070ccfa6fef15293101e7a053c981be6f87c5e
Probe number dictionaries in generated code on ia32.

With my previous change to limit memory for object literals, we get more slow-case elements and this makes up for the slowdown when loading from those slow-case elements.

The most complicated part here is the computation of the integer hash code.  We might want to simplify the integer hash function.
Review URL: http://codereview.chromium.org/857003

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4109 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/ia32/ic-ia32.cc