[maglev] Disable out-of-line prologue

This regresses performance a little too much. We can still reconsider
later what we want to do, and how important memory is.

Bug: v8:7700
Change-Id: Iea4a78ec0d7b45dbfa8ba7a41903612da8b85db9
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3941884
Commit-Queue: Toon Verwaest <verwaest@chromium.org>
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Auto-Submit: Toon Verwaest <verwaest@chromium.org>
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Cr-Commit-Position: refs/heads/main@{#83592}
This commit is contained in:
Toon Verwaest 2022-10-10 12:12:21 +02:00 committed by V8 LUCI CQ
parent 5eb3d4b2de
commit 4e2ecbd2d7

View File

@ -481,7 +481,7 @@ DEFINE_BOOL(trace_maglev_regalloc, false, "trace maglev register allocation")
// TODO(v8:7700): Remove once stable.
DEFINE_BOOL(maglev_function_context_specialization, true,
"enable function context specialization in maglev")
DEFINE_BOOL(maglev_ool_prologue, true, "use the Maglev out of line prologue")
DEFINE_BOOL(maglev_ool_prologue, false, "use the Maglev out of line prologue")
#if ENABLE_SPARKPLUG
DEFINE_WEAK_IMPLICATION(future, sparkplug)