• Jakob Gruber's avatar
    [maglev] Basic tiering to Maglev · 123c38a5
    Jakob Gruber authored
    When --maglev is set, tier up to Maglev from unoptimized tiers based on
    --interrupt-budget-for-maglev, initially set to 40KB (which should very
    roughly by 1/10th of the time until the TF tierup decision is made).
    On the first interrupt, a non-concurrent optimization to Maglev is
    requested, which the next call to the marked function will perform.
    
    - There is no support for tiering from Maglev to TF yet.
    - Maglev's language support is minimal and tests are not expected to
      pass with --maglev.
    - Disable --maglev by default for now.
    
    Drive-by: fixes related to Maglev flag definitions.
    
    Bug: v8:7700
    Change-Id: I121bb3f4f3830fdd20e1d4a12d3e04f08a99be38
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3500302Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
    Commit-Queue: Jakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#79328}
    123c38a5
Name
Last commit
Last update
..
DIR_METADATA Loading commit data...
OWNERS Loading commit data...
runtime-array.cc Loading commit data...
runtime-atomics.cc Loading commit data...
runtime-bigint.cc Loading commit data...
runtime-classes.cc Loading commit data...
runtime-collections.cc Loading commit data...
runtime-compiler.cc Loading commit data...
runtime-date.cc Loading commit data...
runtime-debug.cc Loading commit data...
runtime-forin.cc Loading commit data...
runtime-function.cc Loading commit data...
runtime-futex.cc Loading commit data...
runtime-generator.cc Loading commit data...
runtime-internal.cc Loading commit data...
runtime-intl.cc Loading commit data...
runtime-literals.cc Loading commit data...
runtime-module.cc Loading commit data...
runtime-numbers.cc Loading commit data...
runtime-object.cc Loading commit data...
runtime-operators.cc Loading commit data...
runtime-promise.cc Loading commit data...
runtime-proxy.cc Loading commit data...
runtime-regexp.cc Loading commit data...
runtime-scopes.cc Loading commit data...
runtime-strings.cc Loading commit data...
runtime-symbol.cc Loading commit data...
runtime-test-wasm.cc Loading commit data...
runtime-test.cc Loading commit data...
runtime-trace.cc Loading commit data...
runtime-typedarray.cc Loading commit data...
runtime-utils.h Loading commit data...
runtime-wasm.cc Loading commit data...
runtime-weak-refs.cc Loading commit data...
runtime.cc Loading commit data...
runtime.h Loading commit data...