Vector ICs: Make the Oracle gather feedback for vector stores.
authormvstanton <mvstanton@chromium.org>
Fri, 28 Aug 2015 09:01:22 +0000 (02:01 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 28 Aug 2015 09:01:34 +0000 (09:01 +0000)
commit0302e63e7f467a677466653378449d00ea096c56
tree06a7dff7d1acb8aceb8c9c45f024224f7c7b4fd2
parenta9d24d3f61baaa170f71dd1ff2d5a5a154166b47
Vector ICs: Make the Oracle gather feedback for vector stores.

Also, polymorphic element stores have a slightly different shape for the array
attached to a vector slot. It's of the form [map, map, handler], where the 2nd
map is either a transition map or undefined (the maps are actually in
WeakCells).

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

Cr-Commit-Position: refs/heads/master@{#30432}
src/type-feedback-vector.cc
src/type-feedback-vector.h
src/type-info.cc
src/type-info.h
src/typing.cc