Description[turbofan] Lower mapped arguments objects in inline frame.
This lowers JSCreateArguments nodes within inline (i.e. non-outermost)
frames that create "mapped arguments objects" to inline allocations.
The arguments count as well as each value is statically known and can be
directly stored into the arguments object. Note that the object is still
context-dependent and the map is loaded from the current context. The
object size is not taken into account for now, we might want to limit it
later though to keep code size bounded.
R=jarin@chromium.org
Committed: https://crrev.com/d1f773026ca326643e24994ca5a6c7fe73b71c40
Cr-Commit-Position: refs/heads/master@{#31619}
Patch Set 1 #Patch Set 2 : Fix schtupidness. #Patch Set 3 : Fix context slot indexing. #
Total comments: 3
Patch Set 4 : Addressed comment. #
Messages
Total messages: 11 (3 generated)
|