Description[turbofan] Support lazy deopt for truncating store to a typed array.
The change introduces a second frame state (for the state before
the operation) for the StoreProperty nodes. If the store writes
into a typed array, the frame state is used for lazy deopt from
the to-number conversion that is performed by the store.
BUG=v8:3963
LOG=n
R=bmeurer@chromium.org
Committed: https://crrev.com/0cde253c9efc0b0a362ea8c1a52fe408aa2a142c
Cr-Commit-Position: refs/heads/master@{#27285}
Patch Set 1 #Patch Set 2 : No frame state for stores to variables #Patch Set 3 : Tweaks #
Messages
Total messages: 6 (1 generated)
|