X87: Don't MISS if you read the hole from certain FastHoley arrays.
authorchunyang.dai <chunyang.dai@intel.com>
Wed, 29 Apr 2015 10:34:19 +0000 (03:34 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 29 Apr 2015 10:34:25 +0000 (10:34 +0000)
commit77a2c15fb4016dfebf9cb5a1ef7e3c5c0b32f8ac
tree210ce41b84fb52f0704b2bd1a44134377e8d9705
parent9ba5fe028f5420012cd161820ff0a6fa0e1e8a68
X87: Don't MISS if you read the hole from certain FastHoley arrays.

port caeb9004f0bfc2a916fc63e9d27100a3110016d4 (r28056)

original commit message:
    If the array's map is the initial FastHoley array map, and the array prototype
    chain is undisturbed and empty of elements, then keyed loads can convert the
    load of a hole to undefined.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#28128}
src/x87/lithium-codegen-x87.cc
src/x87/lithium-x87.cc