DescriptionPPC: [generators] Decouple generator resume from fullcodegen.
Port 974721c66131d208571b8759a1caadf7f995c54c
Original commit message:
Introduce a ResumeGeneratorTrampoline, which does the actual stack state
reconstruction (currently always restores a fullcodegen frame), and
introduce appropriate TurboFan builtins for %GeneratorPrototype%.next,
%GeneratorPrototype%.return and %GeneratorPrototype%.throw based on
this native builtin.
Also unify the flooding in case of step-in to always work based on
JSFunction and remove the special casing for JSGeneratorObject.
R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, bjaideep@ca.ibm.com
BUG=chromium:513471
LOG=n
Committed: https://crrev.com/1e001e71e8cc6efea5d4e0899945b78eddb9ed59
Cr-Commit-Position: refs/heads/master@{#35314}
Patch Set 1 #
Messages
Total messages: 11 (4 generated)
|