• Anisha Rohra's avatar
    s390: Liftoff: a baseline compiler for WebAssembly · a74da818
    Anisha Rohra authored
    Port 266e803e
    
    Original Commit Message:
      This CL adds a first implementation of Liftoff, the new wasm baseline
      compiler, for x64 and ia32. It currently supports the most important
      i32 instructions and control instructions. Whenever it encounters an
      instruction it does not support yet, it aborts.
      In a subsequent CL, Liftoff will be called from the
      WasmCompilationUnit, falling back to Turbofan compilation if the
      baseline compiler bails out.
    
    R=joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, clemensh@chromium.org, titzer@chromium.org
    BUG=
    LOG=N
    
    Change-Id: I35ad2b0230c37f523e24aa90b637a67e5ce59083
    Reviewed-on: https://chromium-review.googlesource.com/735784Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
    Reviewed-by: 's avatarJunliang Yan <jyan@ca.ibm.com>
    Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#48935}
    a74da818
liftoff-assembler.h 10.3 KB