Description[interpreter] Add ability to preserve bytecode.
This adds the --ignition-preserve-bytecode flag which will preserve any
existing bytecode, even if a tier-up to baseline code is performed. This
is preparatory work in order to allow mixed stacks where bytecode and
baseline code can be active at the same time.
It also adds a {HasBaselineCode} predicate symmetric to the existing
{HasBytecodeArray} predicate. Both predicates are independent and any
combination of answers is valid.
Further adaptation of the rest of the runtime will be done step-wise in
follow-up changes.
R=yangguo@chromium.org
BUG=v8:5265
Committed: https://crrev.com/9e60db1f38d7f36f7697bd451307f68846dcf9f0
Cr-Commit-Position: refs/heads/master@{#38540}
Patch Set 1 #Patch Set 2 : Rebased. #Patch Set 3 : Add new predicate. #Patch Set 4 : Disable flag. #
Dependent Patchsets: Messages
Total messages: 18 (13 generated)
|