DescriptionReland r20974: Unify and simplify the FastCloneShallowArrayStub
- Don't bake in length/capacity into full codegen calls of stubs,
allowing boilerplates to increase their capacity without regenerating
code.
- Unify all variants of the clone stub into a single,
length-independent version.
- Various tweaks to make sure that the clone stub doesn't spill and
therefore need an eager stack frame.
- Handle all lengths of array literals in the fast case.
R=mvstanton@chromium.org
Committed: https://code.google.com/p/v8/source/detail?r=21230
Committed: https://code.google.com/p/v8/source/detail?r=21253
Patch Set 1 #Patch Set 2 : Merge to ToT #Patch Set 3 : Fix stuff #Patch Set 4 : Fix arm64 build #Patch Set 5 : Ensure no eager frame is built for stubs #Patch Set 6 : Fix nit #Patch Set 7 : Fixes #
Total comments: 17
Patch Set 8 : Nit #Patch Set 9 : Nit #Patch Set 10 : Address comments #Patch Set 11 : This time it will work! #
Total comments: 1
Messages
Total messages: 8 (0 generated)
|