[maglev] Enable concurrent compilation for maglev variant

Bug: v8:7700
Change-Id: I7bdb64c5a8c73aefd19c972337d488de2103ad13
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3865320
Commit-Queue: Jakob Linke <jgruber@chromium.org>
Reviewed-by: Victor Gomes <victorgomes@chromium.org>
Auto-Submit: Jakob Linke <jgruber@chromium.org>
Commit-Queue: Victor Gomes <victorgomes@chromium.org>
Cr-Commit-Position: refs/heads/main@{#82864}
This commit is contained in:
Jakob Linke 2022-08-31 13:27:08 +02:00 committed by V8 LUCI CQ
parent d3ba602ff2
commit f6a1f55c3b

View File

@ -15,8 +15,7 @@ ALL_VARIANT_FLAGS = {
"experimental_regexp": [["--default-to-experimental-regexp-engine"]],
"jitless": [["--jitless"]],
"sparkplug": [["--sparkplug"]],
# TODO(v8:v8:7700): Support concurrent compilation and remove flag.
"maglev": [["--maglev", "--no-concurrent-recompilation"]],
"maglev": [["--maglev"]],
"turboshaft": [["--turboshaft"]],
"concurrent_sparkplug": [["--concurrent-sparkplug", "--sparkplug"]],
"always_sparkplug": [["--always-sparkplug", "--sparkplug"]],
@ -80,11 +79,7 @@ INCOMPATIBLE_FLAGS_PER_VARIANT = {
],
"sparkplug": ["--jitless"],
"concurrent_sparkplug": ["--jitless"],
# TODO(v8:v8:7700): Support concurrent compilation and remove incompatible flags.
"maglev": [
"--jitless", "--concurrent-recompilation",
"--stress-concurrent-inlining"
],
"maglev": ["--jitless"],
"always_sparkplug": ["--jitless"],
"code_serializer": [
"--cache=after-execute", "--cache=full-code-cache", "--cache=none"