[wasm] Enable Liftoff everywhere
We rely on Liftoff for debugging, hence enable it everywhere by default. This follows a chromium finch experiment and a CL to enable it everywhere in chrome: https://crrev.com/c/2252100 R=ecmziegler@chromium.org Bug: chromium:1040030 Change-Id: I3abbf915515883e6eb1f37501466290def57862d Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2252196 Reviewed-by: Emanuel Ziegler <ecmziegler@chromium.org> Commit-Queue: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/master@{#68431}
This commit is contained in:
parent
b45f718692
commit
c6642b5112
@ -723,16 +723,8 @@ DEFINE_DEBUG_BOOL(trace_wasm_streaming, false,
|
||||
DEFINE_INT(trace_wasm_ast_start, 0,
|
||||
"start function for wasm AST trace (inclusive)")
|
||||
DEFINE_INT(trace_wasm_ast_end, 0, "end function for wasm AST trace (exclusive)")
|
||||
// Enable Liftoff by default on ia32 and x64. More architectures will follow
|
||||
// once they are implemented and sufficiently tested.
|
||||
#if V8_TARGET_ARCH_IA32 || V8_TARGET_ARCH_X64
|
||||
DEFINE_BOOL(liftoff, true,
|
||||
"enable Liftoff, the baseline compiler for WebAssembly")
|
||||
#else
|
||||
DEFINE_BOOL(liftoff, false,
|
||||
"enable Liftoff, the baseline compiler for WebAssembly")
|
||||
DEFINE_IMPLICATION(future, liftoff)
|
||||
#endif
|
||||
// We can't tier up (from Liftoff to TurboFan) in single-threaded mode, hence
|
||||
// disable Liftoff in that configuration for now. The alternative is disabling
|
||||
// TurboFan, which would reduce peak performance considerably.
|
||||
|
Loading…
Reference in New Issue
Block a user