• Clemens Backes's avatar
    [no-wasm] Exclude src/wasm from compilation · 80f5dfda
    Clemens Backes authored
    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: 's avatarPeter Marshall <petermarshall@chromium.org>
    Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
    Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
    Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
    Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#73344}
    80f5dfda
Name
Last commit
Last update
..
c-signature.h Loading commit data...
call-tester.h Loading commit data...
code-assembler-tester.h Loading commit data...
codegen-tester.cc Loading commit data...
codegen-tester.h Loading commit data...
function-tester.cc Loading commit data...
function-tester.h Loading commit data...
graph-and-builders.h Loading commit data...
node-observer-tester.h Loading commit data...
serializer-tester.cc Loading commit data...
serializer-tester.h Loading commit data...
test-basic-block-profiler.cc Loading commit data...
test-branch-combine.cc Loading commit data...
test-code-assembler.cc Loading commit data...
test-code-generator.cc Loading commit data...
test-concurrent-shared-function-info.cc Loading commit data...
test-gap-resolver.cc Loading commit data...
test-graph-visualizer.cc Loading commit data...
test-instruction-scheduler.cc Loading commit data...
test-instruction.cc Loading commit data...
test-js-constant-cache.cc Loading commit data...
test-js-context-specialization.cc Loading commit data...
test-js-typed-lowering.cc Loading commit data...
test-jump-threading.cc Loading commit data...
test-linkage.cc Loading commit data...
test-loop-analysis.cc Loading commit data...
test-machine-operator-reducer.cc Loading commit data...
test-multiple-return.cc Loading commit data...
test-node.cc Loading commit data...
test-operator.cc Loading commit data...
test-representation-change.cc Loading commit data...
test-run-bytecode-graph-builder.cc Loading commit data...
test-run-calls-to-external-references.cc Loading commit data...
test-run-deopt.cc Loading commit data...
test-run-intrinsics.cc Loading commit data...
test-run-jsbranches.cc Loading commit data...
test-run-jscalls.cc Loading commit data...
test-run-jsexceptions.cc Loading commit data...
test-run-jsobjects.cc Loading commit data...
test-run-jsops.cc Loading commit data...
test-run-load-store.cc Loading commit data...
test-run-machops.cc Loading commit data...
test-run-native-calls.cc Loading commit data...
test-run-retpoline.cc Loading commit data...
test-run-stackcheck.cc Loading commit data...
test-run-tail-calls.cc Loading commit data...
test-run-unwinding-info.cc Loading commit data...
test-run-variables.cc Loading commit data...
test-sloppy-equality.cc Loading commit data...
value-helper.cc Loading commit data...
value-helper.h Loading commit data...