Description[fullcodegen] [crankshaft] Avoid jumping to the runtime for ForInFilter
Use the ForInFilterStub directly. Hence we will only jump to the runtime for
special receivers (instance_type <= LAST_SPECIAL_RECEIVER_TYPE) and for
converting element indices which are not in the string cache.
BUG=
Committed: https://crrev.com/4b59bf53139f7c7a2c9b105d90f1bbd4c0c0150e
Cr-Commit-Position: refs/heads/master@{#37934}
Patch Set 1 #Patch Set 2 : supporting arm and arm64 #Patch Set 3 : fix arm64 branch #Patch Set 4 : make HasProperty runtime function take the receiver as first argument #Patch Set 5 : using ForInFilterStub #Patch Set 6 : fix wrong var name #Patch Set 7 : fixing api test #Patch Set 8 : use the code stub in turbofan #
Total comments: 8
Patch Set 9 : addressing comments #Patch Set 10 : fixing mips #
Total comments: 2
Patch Set 11 : addressing nits (moving instruction) #Patch Set 12 : remove double label #
Created: 4 years, 5 months ago
Messages
Total messages: 40 (27 generated)
|