summaryrefslogtreecommitdiff
path: root/deps/v8/BUILD.gn
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2017-10-18 15:03:02 -0700
committerMichaël Zasso <targos@protonmail.com>2017-10-18 17:01:41 -0700
commit3d1b3df9486c0e7708065257f7311902f6b7b366 (patch)
treecb051bdeaead11e06dcd97725783e0f113afb1bf /deps/v8/BUILD.gn
parente2cddbb8ccdb7b3c4a40c8acc630f68703bc77b5 (diff)
downloadandroid-node-v8-3d1b3df9486c0e7708065257f7311902f6b7b366.tar.gz
android-node-v8-3d1b3df9486c0e7708065257f7311902f6b7b366.tar.bz2
android-node-v8-3d1b3df9486c0e7708065257f7311902f6b7b366.zip
deps: update V8 to 6.2.414.32
PR-URL: https://github.com/nodejs/node/pull/15362 Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'deps/v8/BUILD.gn')
-rw-r--r--deps/v8/BUILD.gn163
1 files changed, 104 insertions, 59 deletions
diff --git a/deps/v8/BUILD.gn b/deps/v8/BUILD.gn
index 7efbe319fd..deedf82d11 100644
--- a/deps/v8/BUILD.gn
+++ b/deps/v8/BUILD.gn
@@ -6,6 +6,7 @@ import("//build/config/android/config.gni")
import("//build/config/arm.gni")
import("//build/config/dcheck_always_on.gni")
import("//build/config/host_byteorder.gni")
+import("//build/config/jumbo.gni")
import("//build/config/mips.gni")
import("//build/config/sanitizers/sanitizers.gni")
@@ -39,9 +40,6 @@ declare_args() {
# Embeds the given script into the snapshot.
v8_embed_script = ""
- # Allows the embedder to add a custom suffix to the version string.
- v8_embedder_string = ""
-
# Sets -dENABLE_DISASSEMBLER.
v8_enable_disassembler = ""
@@ -60,6 +58,9 @@ declare_args() {
# Enable slow dchecks.
v8_enable_slow_dchecks = false
+ # Enable fast mksnapshot runs.
+ v8_enable_fast_mksnapshot = false
+
# Enable code-generation-time checking of types in the CodeStubAssembler.
v8_enable_verify_csa = false
@@ -82,6 +83,9 @@ declare_args() {
# Sets -dV8_CONCURRENT_MARKING
v8_enable_concurrent_marking = false
+ # Sets -dV8_CSA_WRITE_BARRIER
+ v8_enable_csa_write_barrier = false
+
# Build the snapshot with unwinding information for perf.
# Sets -dV8_USE_SNAPSHOT_WITH_UNWINDING_INFO.
v8_perf_prof_unwinding_info = false
@@ -220,9 +224,6 @@ config("features") {
defines = []
- if (v8_embedder_string != "") {
- defines += [ "V8_EMBEDDER_STRING=\"$v8_embedder_string\"" ]
- }
if (v8_enable_disassembler) {
defines += [ "ENABLE_DISASSEMBLER" ]
}
@@ -284,6 +285,9 @@ config("features") {
if (v8_enable_concurrent_marking) {
defines += [ "V8_CONCURRENT_MARKING" ]
}
+ if (v8_enable_csa_write_barrier) {
+ defines += [ "V8_CSA_WRITE_BARRIER" ]
+ }
if (v8_check_microtasks_scopes_consistency) {
defines += [ "V8_CHECK_MICROTASKS_SCOPES_CONSISTENCY" ]
}
@@ -552,7 +556,6 @@ action("js2c") {
"src/js/array.js",
"src/js/string.js",
"src/js/typedarray.js",
- "src/js/collection.js",
"src/js/weak-collection.js",
"src/js/messages.js",
"src/js/templates.js",
@@ -801,6 +804,13 @@ action("run_mksnapshot") {
sources += [ v8_embed_script ]
args += [ rebase_path(v8_embed_script, root_build_dir) ]
}
+
+ if (v8_enable_fast_mksnapshot) {
+ args += [
+ "--no-turbo-rewrite-far-jumps",
+ "--no-turbo-verify-allocation",
+ ]
+ }
}
action("v8_dump_build_config") {
@@ -820,6 +830,7 @@ action("v8_dump_build_config") {
"is_gcov_coverage=$is_gcov_coverage",
"is_msan=$is_msan",
"is_tsan=$is_tsan",
+ "is_ubsan_vptr=$is_ubsan_vptr",
"target_cpu=\"$target_cpu\"",
"v8_current_cpu=\"$v8_current_cpu\"",
"v8_enable_i18n_support=$v8_enable_i18n_support",
@@ -867,6 +878,15 @@ v8_source_set("v8_nosnapshot") {
"src/snapshot/snapshot-empty.cc",
]
+ if (use_jumbo_build == true) {
+ jumbo_excluded_sources = [
+ # TODO(mostynb@opera.com): don't exclude these http://crbug.com/752428
+ # Generated source, contains same variable names as libraries.cc
+ "$target_gen_dir/experimental-extras-libraries.cc",
+ "$target_gen_dir/libraries.cc",
+ ]
+ }
+
configs = [ ":internal_config" ]
}
@@ -898,6 +918,15 @@ v8_source_set("v8_snapshot") {
"src/setup-isolate-deserialize.cc",
]
+ if (use_jumbo_build == true) {
+ jumbo_excluded_sources = [
+ # TODO(mostynb@opera.com): don't exclude these http://crbug.com/752428
+ # Generated source, contains same variable names as libraries.cc
+ "$target_gen_dir/experimental-extras-libraries.cc",
+ "$target_gen_dir/libraries.cc",
+ ]
+ }
+
configs = [ ":internal_config" ]
}
@@ -955,7 +984,6 @@ v8_source_set("v8_builtins_generators") {
"src/builtins/builtins-constructor-gen.h",
"src/builtins/builtins-constructor.h",
"src/builtins/builtins-conversion-gen.cc",
- "src/builtins/builtins-conversion-gen.h",
"src/builtins/builtins-date-gen.cc",
"src/builtins/builtins-debug-gen.cc",
"src/builtins/builtins-forin-gen.cc",
@@ -976,6 +1004,9 @@ v8_source_set("v8_builtins_generators") {
"src/builtins/builtins-promise-gen.cc",
"src/builtins/builtins-promise-gen.h",
"src/builtins/builtins-proxy-gen.cc",
+ "src/builtins/builtins-proxy-gen.h",
+ "src/builtins/builtins-proxy-helpers-gen.cc",
+ "src/builtins/builtins-proxy-helpers-gen.h",
"src/builtins/builtins-regexp-gen.cc",
"src/builtins/builtins-regexp-gen.h",
"src/builtins/builtins-sharedarraybuffer-gen.cc",
@@ -1002,6 +1033,14 @@ v8_source_set("v8_builtins_generators") {
"src/interpreter/setup-interpreter.h",
]
+ if (use_jumbo_build == true) {
+ jumbo_excluded_sources = [
+ # TODO(mostynb@opera.com): don't exclude these http://crbug.com/752428
+ "src/builtins/builtins-async-iterator-gen.cc",
+ "src/builtins/builtins-async-generator-gen.cc",
+ ]
+ }
+
if (v8_current_cpu == "x86") {
sources += [
### gcmole(arch:ia32) ###
@@ -1182,6 +1221,7 @@ v8_source_set("v8_base") {
"src/bit-vector.h",
"src/bootstrapper.cc",
"src/bootstrapper.h",
+ "src/boxed-float.h",
"src/builtins/builtins-api.cc",
"src/builtins/builtins-array.cc",
"src/builtins/builtins-arraybuffer.cc",
@@ -1252,6 +1292,8 @@ v8_source_set("v8_base") {
"src/compiler-dispatcher/compiler-dispatcher.h",
"src/compiler-dispatcher/optimizing-compile-dispatcher.cc",
"src/compiler-dispatcher/optimizing-compile-dispatcher.h",
+ "src/compiler-dispatcher/unoptimized-compile-job.cc",
+ "src/compiler-dispatcher/unoptimized-compile-job.h",
"src/compiler.cc",
"src/compiler.h",
"src/compiler/access-builder.cc",
@@ -1260,10 +1302,6 @@ v8_source_set("v8_base") {
"src/compiler/access-info.h",
"src/compiler/all-nodes.cc",
"src/compiler/all-nodes.h",
- "src/compiler/ast-graph-builder.cc",
- "src/compiler/ast-graph-builder.h",
- "src/compiler/ast-loop-assignment-analyzer.cc",
- "src/compiler/ast-loop-assignment-analyzer.h",
"src/compiler/basic-block-instrumentor.cc",
"src/compiler/basic-block-instrumentor.h",
"src/compiler/branch-elimination.cc",
@@ -1275,8 +1313,6 @@ v8_source_set("v8_base") {
"src/compiler/bytecode-liveness-map.cc",
"src/compiler/bytecode-liveness-map.h",
"src/compiler/c-linkage.cc",
- "src/compiler/check-elimination.cc",
- "src/compiler/check-elimination.h",
"src/compiler/checkpoint-elimination.cc",
"src/compiler/checkpoint-elimination.h",
"src/compiler/code-assembler.cc",
@@ -1292,8 +1328,6 @@ v8_source_set("v8_base") {
"src/compiler/common-operator.h",
"src/compiler/compiler-source-position-table.cc",
"src/compiler/compiler-source-position-table.h",
- "src/compiler/control-builders.cc",
- "src/compiler/control-builders.h",
"src/compiler/control-equivalence.cc",
"src/compiler/control-equivalence.h",
"src/compiler/control-flow-optimizer.cc",
@@ -1343,8 +1377,6 @@ v8_source_set("v8_base") {
"src/compiler/js-context-specialization.h",
"src/compiler/js-create-lowering.cc",
"src/compiler/js-create-lowering.h",
- "src/compiler/js-frame-specialization.cc",
- "src/compiler/js-frame-specialization.h",
"src/compiler/js-generic-lowering.cc",
"src/compiler/js-generic-lowering.h",
"src/compiler/js-graph.cc",
@@ -1387,6 +1419,10 @@ v8_source_set("v8_base") {
"src/compiler/memory-optimizer.h",
"src/compiler/move-optimizer.cc",
"src/compiler/move-optimizer.h",
+ "src/compiler/new-escape-analysis-reducer.cc",
+ "src/compiler/new-escape-analysis-reducer.h",
+ "src/compiler/new-escape-analysis.cc",
+ "src/compiler/new-escape-analysis.h",
"src/compiler/node-aux-data.h",
"src/compiler/node-cache.cc",
"src/compiler/node-cache.h",
@@ -1408,6 +1444,7 @@ v8_source_set("v8_base") {
"src/compiler/operator.h",
"src/compiler/osr.cc",
"src/compiler/osr.h",
+ "src/compiler/persistent-map.h",
"src/compiler/pipeline-statistics.cc",
"src/compiler/pipeline-statistics.h",
"src/compiler/pipeline.cc",
@@ -1481,8 +1518,12 @@ v8_source_set("v8_base") {
"src/debug/debug-frames.cc",
"src/debug/debug-frames.h",
"src/debug/debug-interface.h",
+ "src/debug/debug-scope-iterator.cc",
+ "src/debug/debug-scope-iterator.h",
"src/debug/debug-scopes.cc",
"src/debug/debug-scopes.h",
+ "src/debug/debug-stack-trace-iterator.cc",
+ "src/debug/debug-stack-trace-iterator.h",
"src/debug/debug.cc",
"src/debug/debug.h",
"src/debug/interface-types.h",
@@ -1541,12 +1582,10 @@ v8_source_set("v8_base") {
"src/flag-definitions.h",
"src/flags.cc",
"src/flags.h",
- "src/float.h",
+ "src/frame-constants.h",
"src/frames-inl.h",
"src/frames.cc",
"src/frames.h",
- "src/full-codegen/full-codegen.cc",
- "src/full-codegen/full-codegen.h",
"src/futex-emulation.cc",
"src/futex-emulation.h",
"src/gdb-jit.cc",
@@ -1579,6 +1618,9 @@ v8_source_set("v8_base") {
"src/heap/incremental-marking-job.h",
"src/heap/incremental-marking.cc",
"src/heap/incremental-marking.h",
+ "src/heap/invalidated-slots-inl.h",
+ "src/heap/invalidated-slots.cc",
+ "src/heap/invalidated-slots.h",
"src/heap/item-parallel-job.h",
"src/heap/local-allocator.h",
"src/heap/mark-compact-inl.h",
@@ -1616,10 +1658,9 @@ v8_source_set("v8_base") {
"src/ic/handler-compiler.cc",
"src/ic/handler-compiler.h",
"src/ic/handler-configuration-inl.h",
+ "src/ic/handler-configuration.cc",
"src/ic/handler-configuration.h",
"src/ic/ic-inl.h",
- "src/ic/ic-state.cc",
- "src/ic/ic-state.h",
"src/ic/ic-stats.cc",
"src/ic/ic-stats.h",
"src/ic/ic.cc",
@@ -1744,7 +1785,9 @@ v8_source_set("v8_base") {
"src/objects/literal-objects.h",
"src/objects/map-inl.h",
"src/objects/map.h",
- "src/objects/module-info.h",
+ "src/objects/module-inl.h",
+ "src/objects/module.cc",
+ "src/objects/module.h",
"src/objects/name-inl.h",
"src/objects/name.h",
"src/objects/object-macros-undef.h",
@@ -1763,10 +1806,10 @@ v8_source_set("v8_base") {
"src/ostreams.h",
"src/parsing/duplicate-finder.h",
"src/parsing/expression-classifier.h",
+ "src/parsing/expression-scope-reparenter.cc",
+ "src/parsing/expression-scope-reparenter.h",
"src/parsing/func-name-inferrer.cc",
"src/parsing/func-name-inferrer.h",
- "src/parsing/parameter-initializer-rewriter.cc",
- "src/parsing/parameter-initializer-rewriter.h",
"src/parsing/parse-info.cc",
"src/parsing/parse-info.h",
"src/parsing/parser-base.h",
@@ -1850,6 +1893,7 @@ v8_source_set("v8_base") {
"src/regexp/regexp-utils.h",
"src/register-configuration.cc",
"src/register-configuration.h",
+ "src/reglist.h",
"src/runtime-profiler.cc",
"src/runtime-profiler.h",
"src/runtime/runtime-array.cc",
@@ -1898,6 +1942,10 @@ v8_source_set("v8_base") {
"src/snapshot/deserializer.h",
"src/snapshot/natives-common.cc",
"src/snapshot/natives.h",
+ "src/snapshot/object-deserializer.cc",
+ "src/snapshot/object-deserializer.h",
+ "src/snapshot/partial-deserializer.cc",
+ "src/snapshot/partial-deserializer.h",
"src/snapshot/partial-serializer.cc",
"src/snapshot/partial-serializer.h",
"src/snapshot/serializer-common.cc",
@@ -1908,6 +1956,8 @@ v8_source_set("v8_base") {
"src/snapshot/snapshot-source-sink.cc",
"src/snapshot/snapshot-source-sink.h",
"src/snapshot/snapshot.h",
+ "src/snapshot/startup-deserializer.cc",
+ "src/snapshot/startup-deserializer.h",
"src/snapshot/startup-serializer.cc",
"src/snapshot/startup-serializer.h",
"src/source-position-table.cc",
@@ -1987,6 +2037,8 @@ v8_source_set("v8_base") {
"src/wasm/signature-map.h",
"src/wasm/streaming-decoder.cc",
"src/wasm/streaming-decoder.h",
+ "src/wasm/wasm-api.cc",
+ "src/wasm/wasm-api.h",
"src/wasm/wasm-code-specialization.cc",
"src/wasm/wasm-code-specialization.h",
"src/wasm/wasm-debug.cc",
@@ -2023,6 +2075,15 @@ v8_source_set("v8_base") {
"src/zone/zone.h",
]
+ if (use_jumbo_build == true) {
+ jumbo_excluded_sources = [
+ # TODO(mostynb@opera.com): don't exclude these http://crbug.com/752428
+ "src/profiler/heap-snapshot-generator.cc", # Macro clash in mman-linux.h
+ "src/compiler/escape-analysis.cc", # Symbol clashes with new-escape-analysis.cc
+ "src/compiler/escape-analysis-reducer.cc", # Symbol clashes with new-escape-analysis-reducer.cc
+ ]
+ }
+
if (v8_current_cpu == "x86") {
sources += [ ### gcmole(arch:ia32) ###
"src/compiler/ia32/code-generator-ia32.cc",
@@ -2030,7 +2091,6 @@ v8_source_set("v8_base") {
"src/compiler/ia32/instruction-scheduler-ia32.cc",
"src/compiler/ia32/instruction-selector-ia32.cc",
"src/debug/ia32/debug-ia32.cc",
- "src/full-codegen/ia32/full-codegen-ia32.cc",
"src/ia32/assembler-ia32-inl.h",
"src/ia32/assembler-ia32.cc",
"src/ia32/assembler-ia32.h",
@@ -2041,8 +2101,8 @@ v8_source_set("v8_base") {
"src/ia32/cpu-ia32.cc",
"src/ia32/deoptimizer-ia32.cc",
"src/ia32/disasm-ia32.cc",
- "src/ia32/frames-ia32.cc",
- "src/ia32/frames-ia32.h",
+ "src/ia32/frame-constants-ia32.cc",
+ "src/ia32/frame-constants-ia32.h",
"src/ia32/interface-descriptors-ia32.cc",
"src/ia32/macro-assembler-ia32.cc",
"src/ia32/macro-assembler-ia32.h",
@@ -2051,7 +2111,6 @@ v8_source_set("v8_base") {
"src/ia32/sse-instr.h",
"src/ic/ia32/access-compiler-ia32.cc",
"src/ic/ia32/handler-compiler-ia32.cc",
- "src/ic/ia32/ic-ia32.cc",
"src/regexp/ia32/regexp-macro-assembler-ia32.cc",
"src/regexp/ia32/regexp-macro-assembler-ia32.h",
]
@@ -2064,10 +2123,8 @@ v8_source_set("v8_base") {
"src/compiler/x64/unwinding-info-writer-x64.cc",
"src/compiler/x64/unwinding-info-writer-x64.h",
"src/debug/x64/debug-x64.cc",
- "src/full-codegen/x64/full-codegen-x64.cc",
"src/ic/x64/access-compiler-x64.cc",
"src/ic/x64/handler-compiler-x64.cc",
- "src/ic/x64/ic-x64.cc",
"src/regexp/x64/regexp-macro-assembler-x64.cc",
"src/regexp/x64/regexp-macro-assembler-x64.h",
"src/third_party/valgrind/valgrind.h",
@@ -2082,8 +2139,8 @@ v8_source_set("v8_base") {
"src/x64/deoptimizer-x64.cc",
"src/x64/disasm-x64.cc",
"src/x64/eh-frame-x64.cc",
- "src/x64/frames-x64.cc",
- "src/x64/frames-x64.h",
+ "src/x64/frame-constants-x64.cc",
+ "src/x64/frame-constants-x64.h",
"src/x64/interface-descriptors-x64.cc",
"src/x64/macro-assembler-x64.cc",
"src/x64/macro-assembler-x64.h",
@@ -2109,8 +2166,8 @@ v8_source_set("v8_base") {
"src/arm/deoptimizer-arm.cc",
"src/arm/disasm-arm.cc",
"src/arm/eh-frame-arm.cc",
- "src/arm/frames-arm.cc",
- "src/arm/frames-arm.h",
+ "src/arm/frame-constants-arm.cc",
+ "src/arm/frame-constants-arm.h",
"src/arm/interface-descriptors-arm.cc",
"src/arm/interface-descriptors-arm.h",
"src/arm/macro-assembler-arm.cc",
@@ -2124,10 +2181,8 @@ v8_source_set("v8_base") {
"src/compiler/arm/unwinding-info-writer-arm.cc",
"src/compiler/arm/unwinding-info-writer-arm.h",
"src/debug/arm/debug-arm.cc",
- "src/full-codegen/arm/full-codegen-arm.cc",
"src/ic/arm/access-compiler-arm.cc",
"src/ic/arm/handler-compiler-arm.cc",
- "src/ic/arm/ic-arm.cc",
"src/regexp/arm/regexp-macro-assembler-arm.cc",
"src/regexp/arm/regexp-macro-assembler-arm.h",
]
@@ -2149,8 +2204,8 @@ v8_source_set("v8_base") {
"src/arm64/disasm-arm64.cc",
"src/arm64/disasm-arm64.h",
"src/arm64/eh-frame-arm64.cc",
- "src/arm64/frames-arm64.cc",
- "src/arm64/frames-arm64.h",
+ "src/arm64/frame-constants-arm64.cc",
+ "src/arm64/frame-constants-arm64.h",
"src/arm64/instructions-arm64.cc",
"src/arm64/instructions-arm64.h",
"src/arm64/instrument-arm64.cc",
@@ -2172,10 +2227,8 @@ v8_source_set("v8_base") {
"src/compiler/arm64/unwinding-info-writer-arm64.cc",
"src/compiler/arm64/unwinding-info-writer-arm64.h",
"src/debug/arm64/debug-arm64.cc",
- "src/full-codegen/arm64/full-codegen-arm64.cc",
"src/ic/arm64/access-compiler-arm64.cc",
"src/ic/arm64/handler-compiler-arm64.cc",
- "src/ic/arm64/ic-arm64.cc",
"src/regexp/arm64/regexp-macro-assembler-arm64.cc",
"src/regexp/arm64/regexp-macro-assembler-arm64.h",
]
@@ -2186,10 +2239,8 @@ v8_source_set("v8_base") {
"src/compiler/mips/instruction-scheduler-mips.cc",
"src/compiler/mips/instruction-selector-mips.cc",
"src/debug/mips/debug-mips.cc",
- "src/full-codegen/mips/full-codegen-mips.cc",
"src/ic/mips/access-compiler-mips.cc",
"src/ic/mips/handler-compiler-mips.cc",
- "src/ic/mips/ic-mips.cc",
"src/mips/assembler-mips-inl.h",
"src/mips/assembler-mips.cc",
"src/mips/assembler-mips.h",
@@ -2202,8 +2253,8 @@ v8_source_set("v8_base") {
"src/mips/cpu-mips.cc",
"src/mips/deoptimizer-mips.cc",
"src/mips/disasm-mips.cc",
- "src/mips/frames-mips.cc",
- "src/mips/frames-mips.h",
+ "src/mips/frame-constants-mips.cc",
+ "src/mips/frame-constants-mips.h",
"src/mips/interface-descriptors-mips.cc",
"src/mips/macro-assembler-mips.cc",
"src/mips/macro-assembler-mips.h",
@@ -2219,10 +2270,8 @@ v8_source_set("v8_base") {
"src/compiler/mips64/instruction-scheduler-mips64.cc",
"src/compiler/mips64/instruction-selector-mips64.cc",
"src/debug/mips64/debug-mips64.cc",
- "src/full-codegen/mips64/full-codegen-mips64.cc",
"src/ic/mips64/access-compiler-mips64.cc",
"src/ic/mips64/handler-compiler-mips64.cc",
- "src/ic/mips64/ic-mips64.cc",
"src/mips64/assembler-mips64-inl.h",
"src/mips64/assembler-mips64.cc",
"src/mips64/assembler-mips64.h",
@@ -2235,8 +2284,8 @@ v8_source_set("v8_base") {
"src/mips64/cpu-mips64.cc",
"src/mips64/deoptimizer-mips64.cc",
"src/mips64/disasm-mips64.cc",
- "src/mips64/frames-mips64.cc",
- "src/mips64/frames-mips64.h",
+ "src/mips64/frame-constants-mips64.cc",
+ "src/mips64/frame-constants-mips64.h",
"src/mips64/interface-descriptors-mips64.cc",
"src/mips64/macro-assembler-mips64.cc",
"src/mips64/macro-assembler-mips64.h",
@@ -2252,10 +2301,8 @@ v8_source_set("v8_base") {
"src/compiler/ppc/instruction-scheduler-ppc.cc",
"src/compiler/ppc/instruction-selector-ppc.cc",
"src/debug/ppc/debug-ppc.cc",
- "src/full-codegen/ppc/full-codegen-ppc.cc",
"src/ic/ppc/access-compiler-ppc.cc",
"src/ic/ppc/handler-compiler-ppc.cc",
- "src/ic/ppc/ic-ppc.cc",
"src/ppc/assembler-ppc-inl.h",
"src/ppc/assembler-ppc.cc",
"src/ppc/assembler-ppc.h",
@@ -2268,8 +2315,8 @@ v8_source_set("v8_base") {
"src/ppc/cpu-ppc.cc",
"src/ppc/deoptimizer-ppc.cc",
"src/ppc/disasm-ppc.cc",
- "src/ppc/frames-ppc.cc",
- "src/ppc/frames-ppc.h",
+ "src/ppc/frame-constants-ppc.cc",
+ "src/ppc/frame-constants-ppc.h",
"src/ppc/interface-descriptors-ppc.cc",
"src/ppc/macro-assembler-ppc.cc",
"src/ppc/macro-assembler-ppc.h",
@@ -2285,10 +2332,8 @@ v8_source_set("v8_base") {
"src/compiler/s390/instruction-scheduler-s390.cc",
"src/compiler/s390/instruction-selector-s390.cc",
"src/debug/s390/debug-s390.cc",
- "src/full-codegen/s390/full-codegen-s390.cc",
"src/ic/s390/access-compiler-s390.cc",
"src/ic/s390/handler-compiler-s390.cc",
- "src/ic/s390/ic-s390.cc",
"src/regexp/s390/regexp-macro-assembler-s390.cc",
"src/regexp/s390/regexp-macro-assembler-s390.h",
"src/s390/assembler-s390-inl.h",
@@ -2303,8 +2348,8 @@ v8_source_set("v8_base") {
"src/s390/cpu-s390.cc",
"src/s390/deoptimizer-s390.cc",
"src/s390/disasm-s390.cc",
- "src/s390/frames-s390.cc",
- "src/s390/frames-s390.h",
+ "src/s390/frame-constants-s390.cc",
+ "src/s390/frame-constants-s390.h",
"src/s390/interface-descriptors-s390.cc",
"src/s390/macro-assembler-s390.cc",
"src/s390/macro-assembler-s390.h",
@@ -2356,7 +2401,7 @@ v8_component("v8_libbase") {
"src/base/atomicops.h",
"src/base/atomicops_internals_atomicword_compat.h",
"src/base/atomicops_internals_portable.h",
- "src/base/atomicops_internals_x86_msvc.h",
+ "src/base/atomicops_internals_std.h",
"src/base/base-export.h",
"src/base/bits.cc",
"src/base/bits.h",