• Mircea Trofin's avatar
    [wasm] JIT using WasmCodeManager · d4c8393c
    Mircea Trofin authored
    This is the first step towards wasm code sharing. This CL moves wasm
    code generation outside the JavaScript GC heap using the previously -
    introduced WasmCodeManager (all this, behind the --wasm-jit-to-native
    flag).
    
    See design document: go/wasm-on-native-heap-stage-1
    
    This CL doesn't change other wasm architectural invariants. We still
    have per-Isolate wasm code generation, and per-wasm module instance
    code specialization.
    
    Bug:v8:6876
    
    Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
    Change-Id: I1e08cecad75f93fb081545c31228a4568be276d3
    Reviewed-on: https://chromium-review.googlesource.com/674086Reviewed-by: 's avatarBen Titzer <titzer@chromium.org>
    Reviewed-by: 's avatarEric Holk <eholk@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#49689}
    d4c8393c
BUILD.gn 93.7 KB