Description[type-profile] Handle returns correctly.
Handle fall-off returns and returns inside try blocks.
Store the type-profile feedback slot on the FunctionLiteral
rather than on every return statement.
Next steps:
* Store entries in nexus that can be identified as 'return' (rather than parameter or assignment)
* Collect types for parameters and assignments
* Distinguish multiple parameters and assignments correctly
R=mstarzinger@chromium.org
BUG=v8:5935
Review-Url: https://codereview.chromium.org/2764113002
Cr-Commit-Position: refs/heads/master@{#44014}
Committed: https://chromium.googlesource.com/v8/v8/+/86c2db5e33ccbff8acfa6c076a86b64c0b291675
Patch Set 1 #Patch Set 2 : Private slot. #
Total comments: 1
Patch Set 3 : Rebase. #
Messages
Total messages: 28 (18 generated)
|