Index: BUILD.gn |
diff --git a/BUILD.gn b/BUILD.gn |
index 335bf7ef1c0a78002522f78f8135094d457c43d4..b8186d64d47d557e7276c425353a79749899882d 100644 |
--- a/BUILD.gn |
+++ b/BUILD.gn |
@@ -902,19 +902,20 @@ v8_source_set("v8_builtins_generators") { |
sources = [ |
### gcmole(all) ### |
"src/builtins/builtins-arguments-gen.cc", |
- "src/builtins/builtins-arguments.h", |
+ "src/builtins/builtins-arguments-gen.h", |
"src/builtins/builtins-array-gen.cc", |
"src/builtins/builtins-async-function-gen.cc", |
"src/builtins/builtins-async-gen.cc", |
+ "src/builtins/builtins-async-gen.h", |
"src/builtins/builtins-async-iterator-gen.cc", |
- "src/builtins/builtins-async.h", |
"src/builtins/builtins-boolean-gen.cc", |
"src/builtins/builtins-constructor-gen.cc", |
+ "src/builtins/builtins-constructor-gen.h", |
"src/builtins/builtins-constructor.h", |
"src/builtins/builtins-conversion-gen.cc", |
"src/builtins/builtins-date-gen.cc", |
"src/builtins/builtins-forin-gen.cc", |
- "src/builtins/builtins-forin.h", |
+ "src/builtins/builtins-forin-gen.h", |
"src/builtins/builtins-function-gen.cc", |
"src/builtins/builtins-generator-gen.cc", |
"src/builtins/builtins-global-gen.cc", |
@@ -925,7 +926,7 @@ v8_source_set("v8_builtins_generators") { |
"src/builtins/builtins-number-gen.cc", |
"src/builtins/builtins-object-gen.cc", |
"src/builtins/builtins-promise-gen.cc", |
- "src/builtins/builtins-promise.h", |
+ "src/builtins/builtins-promise-gen.h", |
"src/builtins/builtins-regexp-gen.cc", |
"src/builtins/builtins-regexp-gen.h", |
"src/builtins/builtins-sharedarraybuffer-gen.cc", |
@@ -934,10 +935,61 @@ v8_source_set("v8_builtins_generators") { |
"src/builtins/builtins-typedarray-gen.cc", |
"src/builtins/builtins-utils-gen.h", |
"src/builtins/builtins-wasm-gen.cc", |
+ "src/ic/accessor-assembler.cc", |
+ "src/ic/accessor-assembler.h", |
+ "src/ic/keyed-store-generic.cc", |
+ "src/ic/keyed-store-generic.h", |
"src/interpreter/interpreter-generator.cc", |
"src/interpreter/interpreter-generator.h", |
] |
+ if (v8_current_cpu == "x86") { |
+ sources += [ |
+ ### gcmole(arch:ia32) ### |
+ "src/builtins/ia32/builtins-ia32.cc", |
+ ] |
+ } else if (v8_current_cpu == "x64") { |
+ sources += [ |
+ ### gcmole(arch:x64) ### |
+ "src/builtins/x64/builtins-x64.cc", |
+ ] |
+ } else if (v8_current_cpu == "arm") { |
+ sources += [ |
+ ### gcmole(arch:arm) ### |
+ "src/builtins/arm/builtins-arm.cc", |
+ ] |
+ } else if (v8_current_cpu == "arm64") { |
+ sources += [ |
+ ### gcmole(arch:arm64) ### |
+ "src/builtins/arm64/builtins-arm64.cc", |
+ ] |
+ } else if (v8_current_cpu == "mips" || v8_current_cpu == "mipsel") { |
+ sources += [ |
+ ### gcmole(arch:mipsel) ### |
+ "src/builtins/mips/builtins-mips.cc", |
+ ] |
+ } else if (v8_current_cpu == "mips64" || v8_current_cpu == "mips64el") { |
+ sources += [ |
+ ### gcmole(arch:mips64el) ### |
+ "src/builtins/mips64/builtins-mips64.cc", |
+ ] |
+ } else if (v8_current_cpu == "ppc" || v8_current_cpu == "ppc64") { |
+ sources += [ |
+ ### gcmole(arch:ppc) ### |
+ "src/builtins/ppc/builtins-ppc.cc", |
+ ] |
+ } else if (v8_current_cpu == "s390" || v8_current_cpu == "s390x") { |
+ sources += [ |
+ ### gcmole(arch:s390) ### |
+ "src/builtins/s390/builtins-s390.cc", |
+ ] |
+ } else if (v8_current_cpu == "x87") { |
+ sources += [ |
+ ### gcmole(arch:x87) ### |
+ "src/builtins/x87/builtins-x87.cc", |
+ ] |
+ } |
+ |
configs = [ ":internal_config" ] |
} |
@@ -1042,7 +1094,6 @@ v8_source_set("v8_base") { |
"src/bootstrapper.cc", |
"src/bootstrapper.h", |
"src/builtins/builtins-api.cc", |
- "src/builtins/builtins-arguments.h", |
"src/builtins/builtins-array.cc", |
"src/builtins/builtins-arraybuffer.cc", |
"src/builtins/builtins-boolean.cc", |
@@ -1054,7 +1105,6 @@ v8_source_set("v8_base") { |
"src/builtins/builtins-debug.cc", |
"src/builtins/builtins-descriptors.h", |
"src/builtins/builtins-error.cc", |
- "src/builtins/builtins-forin.h", |
"src/builtins/builtins-function.cc", |
"src/builtins/builtins-global.cc", |
"src/builtins/builtins-internal.cc", |
@@ -1063,10 +1113,8 @@ v8_source_set("v8_base") { |
"src/builtins/builtins-math.cc", |
"src/builtins/builtins-number.cc", |
"src/builtins/builtins-object.cc", |
- "src/builtins/builtins-promise.h", |
"src/builtins/builtins-proxy.cc", |
"src/builtins/builtins-reflect.cc", |
- "src/builtins/builtins-regexp-gen.h", |
"src/builtins/builtins-regexp.cc", |
"src/builtins/builtins-sharedarraybuffer.cc", |
"src/builtins/builtins-string.cc", |
@@ -1532,8 +1580,6 @@ v8_source_set("v8_base") { |
"src/ic/access-compiler-data.h", |
"src/ic/access-compiler.cc", |
"src/ic/access-compiler.h", |
- "src/ic/accessor-assembler.cc", |
- "src/ic/accessor-assembler.h", |
"src/ic/call-optimization.cc", |
"src/ic/call-optimization.h", |
"src/ic/handler-compiler.cc", |
@@ -1547,8 +1593,6 @@ v8_source_set("v8_base") { |
"src/ic/ic-stats.h", |
"src/ic/ic.cc", |
"src/ic/ic.h", |
- "src/ic/keyed-store-generic.cc", |
- "src/ic/keyed-store-generic.h", |
"src/ic/stub-cache.cc", |
"src/ic/stub-cache.h", |
"src/icu_util.cc", |
@@ -1912,7 +1956,6 @@ v8_source_set("v8_base") { |
if (v8_current_cpu == "x86") { |
sources += [ ### gcmole(arch:ia32) ### |
- "src/builtins/ia32/builtins-ia32.cc", |
"src/compiler/ia32/code-generator-ia32.cc", |
"src/compiler/ia32/instruction-codes-ia32.h", |
"src/compiler/ia32/instruction-scheduler-ia32.cc", |
@@ -1951,7 +1994,6 @@ v8_source_set("v8_base") { |
] |
} else if (v8_current_cpu == "x64") { |
sources += [ ### gcmole(arch:x64) ### |
- "src/builtins/x64/builtins-x64.cc", |
"src/compiler/x64/code-generator-x64.cc", |
"src/compiler/x64/instruction-codes-x64.h", |
"src/compiler/x64/instruction-scheduler-x64.cc", |
@@ -2018,7 +2060,6 @@ v8_source_set("v8_base") { |
"src/arm/macro-assembler-arm.h", |
"src/arm/simulator-arm.cc", |
"src/arm/simulator-arm.h", |
- "src/builtins/arm/builtins-arm.cc", |
"src/compiler/arm/code-generator-arm.cc", |
"src/compiler/arm/instruction-codes-arm.h", |
"src/compiler/arm/instruction-scheduler-arm.cc", |
@@ -2072,7 +2113,6 @@ v8_source_set("v8_base") { |
"src/arm64/simulator-arm64.h", |
"src/arm64/utils-arm64.cc", |
"src/arm64/utils-arm64.h", |
- "src/builtins/arm64/builtins-arm64.cc", |
"src/compiler/arm64/code-generator-arm64.cc", |
"src/compiler/arm64/instruction-codes-arm64.h", |
"src/compiler/arm64/instruction-scheduler-arm64.cc", |
@@ -2098,7 +2138,6 @@ v8_source_set("v8_base") { |
] |
} else if (v8_current_cpu == "mips" || v8_current_cpu == "mipsel") { |
sources += [ ### gcmole(arch:mipsel) ### |
- "src/builtins/mips/builtins-mips.cc", |
"src/compiler/mips/code-generator-mips.cc", |
"src/compiler/mips/instruction-codes-mips.h", |
"src/compiler/mips/instruction-scheduler-mips.cc", |
@@ -2138,7 +2177,6 @@ v8_source_set("v8_base") { |
] |
} else if (v8_current_cpu == "mips64" || v8_current_cpu == "mips64el") { |
sources += [ ### gcmole(arch:mips64el) ### |
- "src/builtins/mips64/builtins-mips64.cc", |
"src/compiler/mips64/code-generator-mips64.cc", |
"src/compiler/mips64/instruction-codes-mips64.h", |
"src/compiler/mips64/instruction-scheduler-mips64.cc", |
@@ -2178,7 +2216,6 @@ v8_source_set("v8_base") { |
] |
} else if (v8_current_cpu == "ppc" || v8_current_cpu == "ppc64") { |
sources += [ ### gcmole(arch:ppc) ### |
- "src/builtins/ppc/builtins-ppc.cc", |
"src/compiler/ppc/code-generator-ppc.cc", |
"src/compiler/ppc/instruction-codes-ppc.h", |
"src/compiler/ppc/instruction-scheduler-ppc.cc", |
@@ -2218,7 +2255,6 @@ v8_source_set("v8_base") { |
] |
} else if (v8_current_cpu == "s390" || v8_current_cpu == "s390x") { |
sources += [ ### gcmole(arch:s390) ### |
- "src/builtins/s390/builtins-s390.cc", |
"src/compiler/s390/code-generator-s390.cc", |
"src/compiler/s390/instruction-codes-s390.h", |
"src/compiler/s390/instruction-scheduler-s390.cc", |
@@ -2258,7 +2294,6 @@ v8_source_set("v8_base") { |
] |
} else if (v8_current_cpu == "x87") { |
sources += [ ### gcmole(arch:x87) ### |
- "src/builtins/x87/builtins-x87.cc", |
"src/compiler/x87/code-generator-x87.cc", |
"src/compiler/x87/instruction-codes-x87.h", |
"src/compiler/x87/instruction-scheduler-x87.cc", |