[wasm][IWYU] Remove unused heavy includes
The function-body-decoder-impl.h header is really heavy, and a comment at its beginning says that it should only be included for new implementations of WasmFullDecoder. While there are other nice reasons to include it (e.g. for the Immediate types), many includes were not needed. This CL removes them, and adds other needed includes as needed instead. R=jkummerow@chromium.org Bug: v8:13312 Change-Id: I84efab0814fc1a38643960f49c7641c824b75f71 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3933055 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/main@{#83561}
This commit is contained in:
parent
fcfa0a2691
commit
a134066748
@ -42,7 +42,6 @@
|
||||
#include "src/tracing/trace-event.h"
|
||||
#include "src/trap-handler/trap-handler.h"
|
||||
#include "src/wasm/code-space-access.h"
|
||||
#include "src/wasm/function-body-decoder-impl.h"
|
||||
#include "src/wasm/function-compiler.h"
|
||||
#include "src/wasm/graph-builder-interface.h"
|
||||
#include "src/wasm/jump-table-assembler.h"
|
||||
@ -56,6 +55,7 @@
|
||||
#include "src/wasm/wasm-module.h"
|
||||
#include "src/wasm/wasm-objects-inl.h"
|
||||
#include "src/wasm/wasm-opcodes-inl.h"
|
||||
#include "src/wasm/wasm-subtyping.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
@ -14,7 +14,6 @@
|
||||
#include "src/compiler/wasm-compiler.h"
|
||||
#include "src/utils/ostreams.h"
|
||||
#include "src/wasm/baseline/liftoff-register.h"
|
||||
#include "src/wasm/function-body-decoder-impl.h"
|
||||
#include "src/wasm/object-access.h"
|
||||
#include "src/wasm/wasm-linkage.h"
|
||||
#include "src/wasm/wasm-opcodes.h"
|
||||
|
@ -9,7 +9,6 @@
|
||||
#include "src/objects/fixed-array-inl.h"
|
||||
#include "src/objects/oddball.h"
|
||||
#include "src/wasm/decoder.h"
|
||||
#include "src/wasm/function-body-decoder-impl.h"
|
||||
#include "src/wasm/wasm-objects.h"
|
||||
|
||||
namespace v8 {
|
||||
|
@ -20,7 +20,6 @@
|
||||
#include "src/utils/utils.h"
|
||||
#include "src/wasm/decoder.h"
|
||||
#include "src/wasm/function-body-decoder-impl.h"
|
||||
#include "src/wasm/function-body-decoder.h"
|
||||
#include "src/wasm/memory-tracing.h"
|
||||
#include "src/wasm/module-compiler.h"
|
||||
#include "src/wasm/wasm-arguments.h"
|
||||
|
@ -12,6 +12,7 @@
|
||||
#include "src/wasm/wasm-limits.h"
|
||||
#include "src/wasm/wasm-module.h"
|
||||
#include "src/wasm/wasm-opcodes-inl.h"
|
||||
#include "src/wasm/wasm-subtyping.h"
|
||||
#include "src/zone/zone.h"
|
||||
#include "test/common/wasm/flag-utils.h"
|
||||
#include "test/common/wasm/test-signatures.h"
|
||||
|
@ -9,7 +9,6 @@
|
||||
|
||||
#include "include/libplatform/libplatform.h"
|
||||
#include "include/v8-initialization.h"
|
||||
#include "src/wasm/function-body-decoder-impl.h"
|
||||
#include "src/wasm/module-decoder-impl.h"
|
||||
#include "src/wasm/names-provider.h"
|
||||
#include "src/wasm/string-builder-multiline.h"
|
||||
|
Loading…
Reference in New Issue
Block a user