Description[interpreter] Add fast path for dynamic global lookups
Adds a fast path for loading DYNAMIC_GLOBAL variables, which are lookup
variables that can be globally loaded, without calling the runtime, as long as
there was no context extension by a sloppy eval along their context chain.
BUG=v8:5263
Committed: https://crrev.com/044a62be6c8ece4e3b95a23f485cfa6831098b39
Cr-Commit-Position: refs/heads/master@{#39537}
Patch Set 1 #Patch Set 2 : Add interpreter/bytecode-graph-builder tests #Patch Set 3 : Rebase on master and rebaseline tests #
Total comments: 20
Patch Set 4 : Fix comments and some inlining of methods #
Total comments: 4
Patch Set 5 : Fix bytecode operand documentation #Depends on Patchset: Messages
Total messages: 22 (13 generated)
|