• Milad Fa's avatar
    PPC/s390: Reland "[no-wasm] Exclude src/wasm from compilation" · 8224bdf4
    Milad Fa authored
    Port 3f9ff062
    
    Original Commit Message:
    
        This is a reland of 80f5dfda. A condition
        in pipeline.cc was inverted, which lead to a CSA verifier error.
    
        Original change's description:
        > [no-wasm] Exclude src/wasm from compilation
        >
        > This is the biggest chunk, including
        > - all of src/wasm,
        > - torque file for wasm objects,
        > - torque file for wasm builtins,
        > - wasm builtins,
        > - wasm runtime functions,
        > - int64 lowering,
        > - simd scala lowering,
        > - WasmGraphBuilder (TF graph construction for wasm),
        > - wasm frame types,
        > - wasm interrupts,
        > - the JSWasmCall opcode,
        > - wasm backing store allocation.
        >
        > Those components are all recursively entangled, so I found no way to
        > split this change up further.
        >
        > Some includes that were recursively included by wasm headers needed to
        > be added explicitly now.
        >
        > backing-store-unittest.cc is renamed to wasm-backing-store-unittest.cc
        > because it only tests wasm backing stores. This file is excluded from
        > no-wasm builds then.
        >
        > R=jkummerow@chromium.org, jgruber@chromium.org, mlippautz@chromium.org, petermarshall@chromium.org
        >
        > Bug: v8:11238
        > Change-Id: I7558f2d12d2dd6c65128c4de7b79173668c80b2b
        > Cq-Include-Trybots: luci.v8.try:v8_linux64_no_wasm_compile_rel
        > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2742955
        > Commit-Queue: Clemens Backes <clemensb@chromium.org>
        > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
        > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
        > Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
        > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
        > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
        > Cr-Commit-Position: refs/heads/master@{#73344}
    
    R=clemensb@chromium.org, joransiu@ca.ibm.com, junyan@redhat.com, midawson@redhat.com
    BUG=
    LOG=N
    
    Change-Id: I006f32407aea051c960f32942f9353f415547116
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2753143Reviewed-by: 's avatarJunliang Yan <junyan@redhat.com>
    Commit-Queue: Milad Fa <mfarazma@redhat.com>
    Cr-Commit-Position: refs/heads/master@{#73357}
    8224bdf4
macro-assembler-ppc.cc 109 KB