VectorICs: refactoring to eliminate "for queries only" vector ic mode.
authormvstanton <mvstanton@chromium.org>
Fri, 31 Jul 2015 14:03:55 +0000 (07:03 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 31 Jul 2015 14:04:13 +0000 (14:04 +0000)
commit1a5751f9b3ca682fadb6fce8202dda2db5b017c6
tree807f7f4fbf0d4ba7efe3c6b4332a0e21f719cddf
parent3edebf08ebc1bcceb8b21c414f836fed5e41d6b7
VectorICs: refactoring to eliminate "for queries only" vector ic mode.

Since we need the notion of a dummy vector ic, we can use that to avoid
a special case of the IC constructor. Also, consolidate the two dummy
ICs into one.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#29956}
19 files changed:
src/arm/builtins-arm.cc
src/arm64/builtins-arm64.cc
src/heap/heap.cc
src/heap/heap.h
src/ia32/builtins-ia32.cc
src/ic/arm/ic-arm.cc
src/ic/arm64/ic-arm64.cc
src/ic/ia32/ic-ia32.cc
src/ic/ic.cc
src/ic/ic.h
src/ic/mips/ic-mips.cc
src/ic/mips64/ic-mips64.cc
src/ic/x64/ic-x64.cc
src/mips/builtins-mips.cc
src/mips64/builtins-mips64.cc
src/type-feedback-vector.cc
src/type-feedback-vector.h
src/x64/builtins-x64.cc
test/cctest/test-feedback-vector.cc