v8/tools/testrunner
Jakob Gruber 123c38a5aa [maglev] Basic tiering to Maglev
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/+/3500302
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Commit-Queue: Jakob Gruber <jgruber@chromium.org>
Cr-Commit-Position: refs/heads/main@{#79328}
2022-03-02 13:35:32 +00:00
..
local [maglev] Basic tiering to Maglev 2022-03-02 13:35:32 +00:00
objects [infra] Testrunner fixes for Python3 compatibility 2022-02-04 17:58:05 +00:00
outproc [infra] More Python3 test-runner fixes 2022-02-11 13:00:04 +00:00
testproc [heap] Add flag for disabling map space 2022-02-18 09:03:07 +00:00
utils Preparing v8 to use with python3 /tools/testrunner 2019-02-19 09:23:11 +00:00
__init__.py
base_runner.py Skip JS shared memory tests on build configs that don't have it 2022-01-27 20:57:54 +00:00
num_fuzzer.py [numfuzz] Add an interrupt-budget fuzzer 2021-11-26 13:23:52 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
PRESUBMIT.py [infra] migrate simple PRESUBMIT scripts to py3 2022-02-18 13:43:30 +00:00
standard_runner.py Remove the turboprop implementation 2022-01-20 12:31:39 +00:00
test_config.py Introduce regenerate-expected-files for run-test 2020-03-03 18:58:24 +00:00
trycatch_loader.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00