DescriptionReland "[turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer"
Reland https://codereview.chromium.org/2373983004/, reverted in
4e5a4d9352e7254b349216075d8dc37bf4ffa217.
Reason: CL is not responsible for Win32 Debug failures (see https://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%20debug/builds/5031)
------------------------------------------------------------------------------
Implement the logic for StringIterator.prototype.next in the JSBuiltinReducer in order to allow inlining when the receiver is a JS_STRING_ITERATOR_TYPE map, built ontop of the SimplifiedOperators StringCharCodeAt and the newly added StringFromCodePoint.
Also introduces a new StringFromCodePoint simplified op which may be useful for other String builtins, such as String.fromCodePoint()
BUG=v8:5388
TBR=bmeurer@chromium.org, mstarzinger@chromium.org
Committed: https://crrev.com/f5871336e25209b968c49acaa9bdb9e234437496
Cr-Commit-Position: refs/heads/master@{#40008}
Patch Set 1 #
Total comments: 2
Messages
Total messages: 11 (5 generated)
|