Description[turbofan] Remove unnecessary prototype checks for element access.
We don't need to add stability dependencies on JSObject prototypes when
storing to an element, because we do the map check (and thereby guard
the elements kind) and we also properly deoptimize on holes if the array
protector is not usable.
R=verwaest@chromium.org
BUG=chromium:616709
Committed: https://crrev.com/cad5b29610a1684adecafe25544a6d6dddf2113b
Cr-Commit-Position: refs/heads/master@{#38355}
Patch Set 1 #Patch Set 2 : REBASE. Fix array protector case. #Patch Set 3 : REBASE #
Total comments: 1
Messages
Total messages: 21 (13 generated)
|