Commit 2cf36eb8 authored by Clemens Hammacher's avatar Clemens Hammacher Committed by Commit Bot

[iwyu] Remove interface-descriptors.h -> macro-assembler.h

Instead, include macro-assembler.h (and others) where needed.

R=mstarzinger@chromium.org

Bug: v8:8238, v8:7490
Change-Id: I6ba4420bafee3d937bc6b648ac907f30a1d6aa52
Reviewed-on: https://chromium-review.googlesource.com/c/1340280Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#57599}
parent a27a42f5
......@@ -17,6 +17,7 @@
#include "src/ic/ic.h"
#include "src/ic/stub-cache.h"
#include "src/isolate.h"
#include "src/macro-assembler.h"
#include "src/objects/api-callbacks.h"
#include "src/objects/regexp-match-info.h"
#include "src/regexp/jsregexp.h"
......
......@@ -5,6 +5,7 @@
#if V8_TARGET_ARCH_ARM
#include "src/interface-descriptors.h"
#include "src/macro-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -10,11 +10,9 @@
#define V8_ARM_MACRO_ASSEMBLER_ARM_H_
#include "src/arm/assembler-arm.h"
#include "src/assembler.h"
#include "src/bailout-reason.h"
#include "src/contexts.h"
#include "src/globals.h"
#include "src/turbo-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -16,6 +16,7 @@
#include "src/ic/ic.h"
#include "src/ic/stub-cache.h"
#include "src/isolate.h"
#include "src/macro-assembler.h"
#include "src/objects/api-callbacks.h"
#include "src/objects/regexp-match-info.h"
#include "src/regexp/jsregexp.h"
......
......@@ -5,6 +5,7 @@
#if V8_TARGET_ARCH_ARM64
#include "src/interface-descriptors.h"
#include "src/macro-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -15,7 +15,6 @@
#include "src/bailout-reason.h"
#include "src/base/bits.h"
#include "src/globals.h"
#include "src/turbo-assembler.h"
// Simulator specific helpers.
#if USE_SIMULATOR
......
......@@ -6,6 +6,7 @@
#include "src/builtins/builtins.h"
#include "src/code-stub-assembler.h"
#include "src/frame-constants.h"
#include "src/macro-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -13,6 +13,7 @@
#include "src/code-stub-assembler.h"
#include "src/counters.h"
#include "src/interface-descriptors.h"
#include "src/macro-assembler.h"
#include "src/objects-inl.h"
namespace v8 {
......
......@@ -14,6 +14,7 @@
#include "src/interpreter/interpreter-generator.h"
#include "src/interpreter/interpreter.h"
#include "src/isolate.h"
#include "src/macro-assembler.h"
#include "src/objects-inl.h"
#include "src/objects/shared-function-info.h"
#include "src/objects/smi.h"
......
......@@ -7,6 +7,7 @@
#include <functional>
#include "src/bailout-reason.h"
#include "src/base/macros.h"
#include "src/compiler/code-assembler.h"
#include "src/globals.h"
......
......@@ -5,6 +5,7 @@
#ifndef V8_CODE_STUBS_H_
#define V8_CODE_STUBS_H_
#include "src/frames.h"
#include "src/interface-descriptors.h"
#include "src/type-hints.h"
......@@ -14,6 +15,8 @@ namespace internal {
// Forward declarations.
class CodeStubDescriptor;
class Isolate;
class MacroAssembler;
class TurboAssembler;
namespace compiler {
class CodeAssemblerState;
}
......
......@@ -11,6 +11,7 @@
#include "src/compiler/node.h"
#include "src/compiler/osr.h"
#include "src/compiler/pipeline.h"
#include "src/macro-assembler.h"
#include "src/optimized-compilation-info.h"
namespace v8 {
......
......@@ -15,6 +15,7 @@
#include "src/reglist.h"
#include "src/runtime/runtime.h"
#include "src/signature.h"
#include "src/turbo-assembler.h"
#include "src/zone/zone.h"
namespace v8 {
......
......@@ -15,6 +15,7 @@
#include "src/ic/ic.h"
#include "src/ic/stub-cache.h"
#include "src/isolate.h"
#include "src/macro-assembler.h"
#include "src/objects/api-callbacks.h"
#include "src/regexp/jsregexp.h"
#include "src/regexp/regexp-macro-assembler.h"
......
......@@ -5,6 +5,7 @@
#if V8_TARGET_ARCH_IA32
#include "src/interface-descriptors.h"
#include "src/macro-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -13,7 +13,6 @@
#include "src/bailout-reason.h"
#include "src/globals.h"
#include "src/ia32/assembler-ia32.h"
#include "src/turbo-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -4,6 +4,8 @@
#include "src/interface-descriptors.h"
#include "src/macro-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -7,10 +7,10 @@
#include <memory>
#include "src/assembler.h"
#include "src/assembler-arch.h"
#include "src/globals.h"
#include "src/isolate.h"
#include "src/macro-assembler.h"
#include "src/machine-type.h"
namespace v8 {
namespace internal {
......
......@@ -5,9 +5,9 @@
#ifndef V8_MACRO_ASSEMBLER_H_
#define V8_MACRO_ASSEMBLER_H_
#include "src/assembler.h"
#include "src/frames.h"
#include "src/heap/heap.h"
#include "src/turbo-assembler.h"
// Helper types to make boolean flag easier to read at call-site.
enum InvokeFlag {
......
......@@ -14,6 +14,7 @@
#include "src/ic/ic.h"
#include "src/ic/stub-cache.h"
#include "src/isolate.h"
#include "src/macro-assembler.h"
#include "src/objects/api-callbacks.h"
#include "src/regexp/jsregexp.h"
#include "src/regexp/regexp-macro-assembler.h"
......
......@@ -5,6 +5,7 @@
#if V8_TARGET_ARCH_MIPS
#include "src/interface-descriptors.h"
#include "src/macro-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -13,7 +13,6 @@
#include "src/contexts.h"
#include "src/globals.h"
#include "src/mips/assembler-mips.h"
#include "src/turbo-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -13,6 +13,7 @@
#include "src/ic/ic.h"
#include "src/ic/stub-cache.h"
#include "src/isolate.h"
#include "src/macro-assembler.h"
#include "src/objects/api-callbacks.h"
#include "src/regexp/jsregexp.h"
#include "src/regexp/regexp-macro-assembler.h"
......
......@@ -5,6 +5,7 @@
#if V8_TARGET_ARCH_MIPS64
#include "src/interface-descriptors.h"
#include "src/macro-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -12,7 +12,6 @@
#include "src/assembler.h"
#include "src/globals.h"
#include "src/mips64/assembler-mips64.h"
#include "src/turbo-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -15,7 +15,6 @@
#include "src/double.h"
#include "src/globals.h"
#include "src/ppc/assembler-ppc.h"
#include "src/turbo-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -14,7 +14,6 @@
#include "src/contexts.h"
#include "src/globals.h"
#include "src/s390/assembler-s390.h"
#include "src/turbo-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -6,6 +6,7 @@
#include "src/assembler-inl.h"
#include "src/callable.h"
#include "src/macro-assembler.h"
#include "src/objects-inl.h"
#include "src/snapshot/snapshot.h"
......
......@@ -15,6 +15,7 @@
#include "src/ic/ic.h"
#include "src/ic/stub-cache.h"
#include "src/isolate.h"
#include "src/macro-assembler.h"
#include "src/objects-inl.h"
#include "src/objects/api-callbacks.h"
#include "src/objects/regexp-match-info.h"
......
......@@ -5,6 +5,7 @@
#if V8_TARGET_ARCH_X64
#include "src/interface-descriptors.h"
#include "src/macro-assembler.h"
namespace v8 {
namespace internal {
......
......@@ -13,7 +13,6 @@
#include "src/base/flags.h"
#include "src/contexts.h"
#include "src/globals.h"
#include "src/turbo-assembler.h"
#include "src/x64/assembler-x64.h"
namespace v8 {
......
......@@ -4,6 +4,7 @@
#include "src/assembler-inl.h"
#include "src/code-stub-assembler.h"
#include "src/macro-assembler.h"
#include "test/cctest/cctest.h"
#include "test/cctest/compiler/code-assembler-tester.h"
......
......@@ -5,6 +5,7 @@
#include "src/assembler-inl.h"
#include "src/base/utils/random-number-generator.h"
#include "src/code-stub-assembler.h"
#include "src/macro-assembler.h"
#include "test/cctest/cctest.h"
#include "test/cctest/compiler/code-assembler-tester.h"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment