Description[turbofan] Introduce new JSConstructWithArrayLike operator.
Add a new JSConstructWithArrayLike operator that is backed by the
ConstructWithArrayLike builtin (similar to what was done before
for the JSCallWithArrayLike operator), and use that operator to
optimize Reflect.construct inlining in TurboFan. This is handled
uniformly with JSConstructWithSpread in the JSCallReducer.
Also add missing test coverage for Reflect.construct in optimized
code, especially for some interesting corner cases.
R=petermarshall@chromium.org
BUG=v8:4587, v8:5269
Review-Url: https://codereview.chromium.org/2949813002
Cr-Commit-Position: refs/heads/master@{#46087}
Committed: https://chromium.googlesource.com/v8/v8/+/217012973c2ee5c666260ffd9aa3a6ab475f1aa2
Patch Set 1 #
Total comments: 4
Patch Set 2 : Address feedback. #
Messages
Total messages: 17 (11 generated)
|