| Index: tools/gyp/v8.gyp
|
| diff --git a/tools/gyp/v8.gyp b/tools/gyp/v8.gyp
|
| index ced5942e979b08ebf9b4d1613c14f144fffb9593..486e135e6bcddcf0f618e7f766439ff24d99b741 100644
|
| --- a/tools/gyp/v8.gyp
|
| +++ b/tools/gyp/v8.gyp
|
| @@ -597,9 +597,11 @@
|
| '../../src/i18n.h',
|
| '../../src/icu_util.cc',
|
| '../../src/icu_util.h',
|
| - '../../src/ic-inl.h',
|
| - '../../src/ic.cc',
|
| - '../../src/ic.h',
|
| + '../../src/ic/ic-inl.h',
|
| + '../../src/ic/ic.cc',
|
| + '../../src/ic/ic.h',
|
| + '../../src/ic/ic-compiler.cc',
|
| + '../../src/ic/ic-compiler.h',
|
| '../../src/interface.cc',
|
| '../../src/interface.h',
|
| '../../src/interpreter-irregexp.cc',
|
| @@ -703,8 +705,8 @@
|
| '../../src/string-stream.h',
|
| '../../src/strtod.cc',
|
| '../../src/strtod.h',
|
| - '../../src/stub-cache.cc',
|
| - '../../src/stub-cache.h',
|
| + '../../src/ic/stub-cache.cc',
|
| + '../../src/ic/stub-cache.h',
|
| '../../src/token.cc',
|
| '../../src/token.h',
|
| '../../src/transitions-inl.h',
|
| @@ -770,7 +772,6 @@
|
| '../../src/arm/frames-arm.cc',
|
| '../../src/arm/frames-arm.h',
|
| '../../src/arm/full-codegen-arm.cc',
|
| - '../../src/arm/ic-arm.cc',
|
| '../../src/arm/lithium-arm.cc',
|
| '../../src/arm/lithium-arm.h',
|
| '../../src/arm/lithium-codegen-arm.cc',
|
| @@ -782,11 +783,13 @@
|
| '../../src/arm/regexp-macro-assembler-arm.cc',
|
| '../../src/arm/regexp-macro-assembler-arm.h',
|
| '../../src/arm/simulator-arm.cc',
|
| - '../../src/arm/stub-cache-arm.cc',
|
| '../../src/compiler/arm/code-generator-arm.cc',
|
| '../../src/compiler/arm/instruction-codes-arm.h',
|
| '../../src/compiler/arm/instruction-selector-arm.cc',
|
| '../../src/compiler/arm/linkage-arm.cc',
|
| + '../../src/ic/arm/ic-arm.cc',
|
| + '../../src/ic/arm/ic-compiler-arm.cc',
|
| + '../../src/ic/arm/stub-cache-arm.cc',
|
| ],
|
| }],
|
| ['v8_target_arch=="arm64"', {
|
| @@ -814,7 +817,6 @@
|
| '../../src/arm64/frames-arm64.cc',
|
| '../../src/arm64/frames-arm64.h',
|
| '../../src/arm64/full-codegen-arm64.cc',
|
| - '../../src/arm64/ic-arm64.cc',
|
| '../../src/arm64/instructions-arm64.cc',
|
| '../../src/arm64/instructions-arm64.h',
|
| '../../src/arm64/instrument-arm64.cc',
|
| @@ -832,13 +834,15 @@
|
| '../../src/arm64/regexp-macro-assembler-arm64.h',
|
| '../../src/arm64/simulator-arm64.cc',
|
| '../../src/arm64/simulator-arm64.h',
|
| - '../../src/arm64/stub-cache-arm64.cc',
|
| '../../src/arm64/utils-arm64.cc',
|
| '../../src/arm64/utils-arm64.h',
|
| '../../src/compiler/arm64/code-generator-arm64.cc',
|
| '../../src/compiler/arm64/instruction-codes-arm64.h',
|
| '../../src/compiler/arm64/instruction-selector-arm64.cc',
|
| '../../src/compiler/arm64/linkage-arm64.cc',
|
| + '../../src/ic/arm64/ic-arm64.cc',
|
| + '../../src/ic/arm64/ic-compiler-arm64.cc',
|
| + '../../src/ic/arm64/stub-cache-arm64.cc',
|
| ],
|
| }],
|
| ['v8_target_arch=="ia32"', {
|
| @@ -858,7 +862,6 @@
|
| '../../src/ia32/frames-ia32.cc',
|
| '../../src/ia32/frames-ia32.h',
|
| '../../src/ia32/full-codegen-ia32.cc',
|
| - '../../src/ia32/ic-ia32.cc',
|
| '../../src/ia32/lithium-codegen-ia32.cc',
|
| '../../src/ia32/lithium-codegen-ia32.h',
|
| '../../src/ia32/lithium-gap-resolver-ia32.cc',
|
| @@ -869,11 +872,13 @@
|
| '../../src/ia32/macro-assembler-ia32.h',
|
| '../../src/ia32/regexp-macro-assembler-ia32.cc',
|
| '../../src/ia32/regexp-macro-assembler-ia32.h',
|
| - '../../src/ia32/stub-cache-ia32.cc',
|
| '../../src/compiler/ia32/code-generator-ia32.cc',
|
| '../../src/compiler/ia32/instruction-codes-ia32.h',
|
| '../../src/compiler/ia32/instruction-selector-ia32.cc',
|
| '../../src/compiler/ia32/linkage-ia32.cc',
|
| + '../../src/ic/ia32/ic-ia32.cc',
|
| + '../../src/ic/ia32/ic-compiler-ia32.cc',
|
| + '../../src/ic/ia32/stub-cache-ia32.cc',
|
| ],
|
| }],
|
| ['v8_target_arch=="x87"', {
|
| @@ -992,7 +997,6 @@
|
| '../../src/x64/frames-x64.cc',
|
| '../../src/x64/frames-x64.h',
|
| '../../src/x64/full-codegen-x64.cc',
|
| - '../../src/x64/ic-x64.cc',
|
| '../../src/x64/lithium-codegen-x64.cc',
|
| '../../src/x64/lithium-codegen-x64.h',
|
| '../../src/x64/lithium-gap-resolver-x64.cc',
|
| @@ -1003,11 +1007,13 @@
|
| '../../src/x64/macro-assembler-x64.h',
|
| '../../src/x64/regexp-macro-assembler-x64.cc',
|
| '../../src/x64/regexp-macro-assembler-x64.h',
|
| - '../../src/x64/stub-cache-x64.cc',
|
| '../../src/compiler/x64/code-generator-x64.cc',
|
| '../../src/compiler/x64/instruction-codes-x64.h',
|
| '../../src/compiler/x64/instruction-selector-x64.cc',
|
| '../../src/compiler/x64/linkage-x64.cc',
|
| + '../../src/ic/x64/ic-x64.cc',
|
| + '../../src/ic/x64/ic-compiler-x64.cc',
|
| + '../../src/ic/x64/stub-cache-x64.cc',
|
| ],
|
| }],
|
| ['OS=="linux"', {
|
|
|