Vector-based KeyedLoadIC MISS logic needs improvement.
authormvstanton <mvstanton@chromium.org>
Fri, 16 Jan 2015 13:28:22 +0000 (05:28 -0800)
committerCommit bot <commit-bot@chromium.org>
Fri, 16 Jan 2015 13:28:31 +0000 (13:28 +0000)
commitb3b9d20ad76400f4c61748072ddda033655b4484
tree9733df5dddaa2b070c87b0136760e141990ebf11
parenta0134dabab1df0f36186c0decb10aaea315fc99a
Vector-based KeyedLoadIC MISS logic needs improvement.

Two issues:
1) We would trace the MISS two times on vector-based KeyedLoadIC
   with a string key in MEGAMORPHIC state.
2) There was a confusing asymmetry in the handling of going
   GENERIC. This change makes it the same whether
   --vector-ics is on or not.

BUG=

Review URL: https://codereview.chromium.org/839893005

Cr-Commit-Position: refs/heads/master@{#26105}
src/ic/ic.cc
src/ic/ic.h