• Andreas Haas's avatar
    [wasm] Enable --wasm-opt · 757f0431
    Andreas Haas authored
    This CL enables basic optimizations in TurboFan for WebAssembly code,
    like dead code elimination (DeadCodeElimination), constant folding
    (MachineOperatorReducer), and control flow optimizations
    (CommonOperatorReducer).
    
    These optimizations were disabled originally to improve startup time,
    at the expense of slower generated code. However, with Liftoff as the
    baseline compiler, startup time is not so important anymore for
    TurboFan.
    
    R=clemensb@chromium.org
    CC=manoskouk@chromium.org
    
    Change-Id: I2a81f66929c43fbbdfc3625359772c8ea0f2235f
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2488684Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
    Commit-Queue: Andreas Haas <ahaas@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#70691}
    757f0431
flag-definitions.h 86.1 KB