Description[turbofan] Add proper type guards to escape analysis.
This makes sure the {EscapeAnalysisReducer} inserts proper {TypeGuard}
nodes if the replacement node is not a subtype of the original node.
This happens predominantly for code that has been made unreachable by
type checks.
R=jarin@chromium.org
TEST=mjsunit/regress/regress-crbug-640497
BUG=chromium:640497
Committed: https://crrev.com/4b2c6d03e444e91cc4f02539abc0633406dc66d3
Cr-Commit-Position: refs/heads/master@{#39656}
Patch Set 1 #Patch Set 2 : Better comment. #
Messages
Total messages: 20 (13 generated)
|