Revert "[wasm] Remove all implications from --predictable"
This reverts commit 79d63a5ef3
.
Reason for revert: Breaks predictable: https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Linux%20-%20predictable/36887/overview
Original change's description:
> [wasm] Remove all implications from --predictable
>
> In predictable mode, we want to execute the same code as otherwise,
> modulo timing. Hence remove any implications which change behaviour
> (like tier-up or asynchronous compilation).
> Note that --predictable is a debugging flag, so the configurations does
> not need to "make sense" in production.
>
> R=ahaas@chromium.org
>
> Bug: v8:11848
> Change-Id: If74fbacadeb087d977922c41f33fd18738b50ded
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2940898
> Commit-Queue: Clemens Backes <clemensb@chromium.org>
> Reviewed-by: Andreas Haas <ahaas@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#74973}
Bug: v8:11848
Change-Id: I20eaf665e8ce63af8aeffe3bac7a45372ad6ab7b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2944434
Auto-Submit: Clemens Backes <clemensb@chromium.org>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#74974}
This commit is contained in:
parent
79d63a5ef3
commit
77da56d124
@ -2056,6 +2056,11 @@ DEFINE_IMPLICATION(predictable, single_threaded_gc)
|
||||
DEFINE_NEG_IMPLICATION(predictable, concurrent_recompilation)
|
||||
DEFINE_NEG_IMPLICATION(predictable, compiler_dispatcher)
|
||||
DEFINE_NEG_IMPLICATION(predictable, stress_concurrent_inlining)
|
||||
#if V8_ENABLE_WEBASSEMBLY
|
||||
DEFINE_VALUE_IMPLICATION(predictable, wasm_num_compilation_tasks, 0)
|
||||
DEFINE_NEG_IMPLICATION(predictable, wasm_async_compilation)
|
||||
DEFINE_NEG_IMPLICATION(predictable, wasm_tier_up)
|
||||
#endif // V8_ENABLE_WEBASSEMBLY
|
||||
|
||||
DEFINE_BOOL(predictable_gc_schedule, false,
|
||||
"Predictable garbage collection schedule. Fixes heap growing, "
|
||||
|
@ -81,8 +81,9 @@ INCOMPATIBLE_FLAGS_PER_VARIANT = {
|
||||
INCOMPATIBLE_FLAGS_PER_BUILD_VARIABLE = {
|
||||
"lite_mode": ["--no-lazy-feedback-allocation", "--max-semi-space-size=*"]
|
||||
+ INCOMPATIBLE_FLAGS_PER_VARIANT["jitless"],
|
||||
"predictable": ["--parallel-compile-tasks",
|
||||
"predictable": ["--liftoff", "--parallel-compile-tasks",
|
||||
"--concurrent-recompilation",
|
||||
"--wasm-num-compilation-tasks=*",
|
||||
"--stress-concurrent-allocation"],
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user