diff options
Diffstat (limited to 'Android.v8common.mk')
-rw-r--r-- | Android.v8common.mk | 94 |
1 files changed, 50 insertions, 44 deletions
diff --git a/Android.v8common.mk b/Android.v8common.mk index 160246e7..d0234444 100644 --- a/Android.v8common.mk +++ b/Android.v8common.mk @@ -78,11 +78,11 @@ LOCAL_SRC_FILES := \ src/compiler/instruction.cc \ src/compiler/instruction-scheduler.cc \ src/compiler/instruction-selector.cc \ - src/compiler/interpreter-assembler.cc \ + src/compiler/int64-lowering.cc \ src/compiler/js-builtin-reducer.cc \ src/compiler/js-call-reducer.cc \ - src/compiler/js-context-relaxation.cc \ src/compiler/js-context-specialization.cc \ + src/compiler/js-create-lowering.cc \ src/compiler/js-frame-specialization.cc \ src/compiler/js-generic-lowering.cc \ src/compiler/js-global-object-specialization.cc \ @@ -189,6 +189,7 @@ LOCAL_SRC_FILES := \ src/extensions/trigger-failure-extension.cc \ src/factory.cc \ src/fast-dtoa.cc \ + src/field-type.cc \ src/fixed-dtoa.cc \ src/flags.cc \ src/frames.cc \ @@ -207,6 +208,7 @@ LOCAL_SRC_FILES := \ src/heap/memory-reducer.cc \ src/heap/object-stats.cc \ src/heap/objects-visiting.cc \ + src/heap/remembered-set.cc \ src/heap/scavenge-job.cc \ src/heap/scavenger.cc \ src/heap/slots-buffer.cc \ @@ -230,7 +232,11 @@ LOCAL_SRC_FILES := \ src/interpreter/bytecodes.cc \ src/interpreter/constant-array-builder.cc \ src/interpreter/control-flow-builders.cc \ + src/interpreter/handler-table-builder.cc \ + src/interpreter/interpreter-assembler.cc \ src/interpreter/interpreter.cc \ + src/interpreter/register-translator.cc \ + src/interpreter/source-position-table.cc \ src/isolate.cc \ src/key-accumulator.cc \ src/layout-descriptor.cc \ @@ -261,6 +267,7 @@ LOCAL_SRC_FILES := \ src/profiler/heap-snapshot-generator.cc \ src/profiler/profile-generator.cc \ src/profiler/sampler.cc \ + src/profiler/sampling-heap-profiler.cc \ src/profiler/strings-storage.cc \ src/property.cc \ src/property-descriptor.cc \ @@ -363,8 +370,8 @@ LOCAL_SRC_FILES += \ v8_local_src_files_arm := \ src/arm/assembler-arm.cc \ src/arm/builtins-arm.cc \ - src/arm/code-stubs-arm.cc \ src/arm/codegen-arm.cc \ + src/arm/code-stubs-arm.cc \ src/arm/constants-arm.cc \ src/arm/cpu-arm.cc \ src/arm/deoptimizer-arm.cc \ @@ -421,6 +428,19 @@ v8_local_src_files_arm64 := \ src/regexp/arm64/regexp-macro-assembler-arm64.cc v8_local_src_files_mips := \ + src/compiler/mips/code-generator-mips.cc \ + src/compiler/mips/instruction-scheduler-mips.cc \ + src/compiler/mips/instruction-selector-mips.cc \ + src/crankshaft/mips/lithium-codegen-mips.cc \ + src/crankshaft/mips/lithium-gap-resolver-mips.cc \ + src/crankshaft/mips/lithium-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-compiler-mips.cc \ + src/ic/mips/ic-mips.cc \ + src/ic/mips/stub-cache-mips.cc \ src/mips/assembler-mips.cc \ src/mips/builtins-mips.cc \ src/mips/codegen-mips.cc \ @@ -433,33 +453,9 @@ v8_local_src_files_mips := \ src/mips/interface-descriptors-mips.cc \ src/mips/macro-assembler-mips.cc \ src/mips/simulator-mips.cc \ - src/compiler/mips/code-generator-mips.cc \ - src/compiler/mips/instruction-scheduler-mips.cc \ - src/compiler/mips/instruction-selector-mips.cc \ - src/crankshaft/mips/lithium-codegen-mips.cc \ - src/crankshaft/mips/lithium-gap-resolver-mips.cc \ - src/crankshaft/mips/lithium-mips.cc \ - src/full-codegen/mips/full-codegen-mips.cc \ - src/debug/mips/debug-mips.cc \ - src/ic/mips/access-compiler-mips.cc \ - src/ic/mips/handler-compiler-mips.cc \ - src/ic/mips/ic-mips.cc \ - src/ic/mips/ic-compiler-mips.cc \ - src/ic/mips/stub-cache-mips.cc \ src/regexp/mips/regexp-macro-assembler-mips.cc + v8_local_src_files_mips64 := \ - src/mips64/assembler-mips64.cc \ - src/mips64/builtins-mips64.cc \ - src/mips64/codegen-mips64.cc \ - src/mips64/code-stubs-mips64.cc \ - src/mips64/constants-mips64.cc \ - src/mips64/cpu-mips64.cc \ - src/mips64/deoptimizer-mips64.cc \ - src/mips64/disasm-mips64.cc \ - src/mips64/frames-mips64.cc \ - src/mips64/interface-descriptors-mips64.cc \ - src/mips64/macro-assembler-mips64.cc \ - src/mips64/simulator-mips64.cc \ src/compiler/mips64/code-generator-mips64.cc \ src/compiler/mips64/instruction-scheduler-mips64.cc \ src/compiler/mips64/instruction-selector-mips64.cc \ @@ -470,40 +466,50 @@ v8_local_src_files_mips64 := \ 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/ic/mips64/ic-compiler-mips64.cc \ + src/ic/mips64/ic-mips64.cc \ src/ic/mips64/stub-cache-mips64.cc \ - src/regexp/mips64/regexp-macro-assembler-mips64.cc \ + src/mips64/assembler-mips64.cc \ + src/mips64/builtins-mips64.cc \ + src/mips64/codegen-mips64.cc \ + src/mips64/code-stubs-mips64.cc \ + src/mips64/constants-mips64.cc \ + src/mips64/cpu-mips64.cc \ + src/mips64/deoptimizer-mips64.cc \ + src/mips64/disasm-mips64.cc \ + src/mips64/frames-mips64.cc \ + src/mips64/interface-descriptors-mips64.cc \ + src/mips64/macro-assembler-mips64.cc \ + src/mips64/simulator-mips64.cc \ + src/regexp/mips64/regexp-macro-assembler-mips64.cc v8_local_src_files_x86 := \ + src/compiler/ia32/code-generator-ia32.cc \ + src/compiler/ia32/instruction-scheduler-ia32.cc \ + src/compiler/ia32/instruction-selector-ia32.cc \ + src/crankshaft/ia32/lithium-codegen-ia32.cc \ + src/crankshaft/ia32/lithium-gap-resolver-ia32.cc \ + src/crankshaft/ia32/lithium-ia32.cc \ + src/debug/ia32/debug-ia32.cc \ + src/full-codegen/ia32/full-codegen-ia32.cc \ src/ia32/assembler-ia32.cc \ src/ia32/builtins-ia32.cc \ - src/ia32/code-stubs-ia32.cc \ src/ia32/codegen-ia32.cc \ + src/ia32/code-stubs-ia32.cc \ src/ia32/cpu-ia32.cc \ src/ia32/deoptimizer-ia32.cc \ src/ia32/disasm-ia32.cc \ src/ia32/frames-ia32.cc \ src/ia32/interface-descriptors-ia32.cc \ src/ia32/macro-assembler-ia32.cc \ - src/compiler/ia32/code-generator-ia32.cc \ - src/compiler/ia32/instruction-scheduler-ia32.cc \ - src/compiler/ia32/instruction-selector-ia32.cc \ - src/crankshaft/ia32/lithium-codegen-ia32.cc \ - src/crankshaft/ia32/lithium-gap-resolver-ia32.cc \ - src/crankshaft/ia32/lithium-ia32.cc \ - src/debug/ia32/debug-ia32.cc \ - src/full-codegen/ia32/full-codegen-ia32.cc \ src/ic/ia32/access-compiler-ia32.cc \ src/ic/ia32/handler-compiler-ia32.cc \ - src/ic/ia32/ic-ia32.cc \ src/ic/ia32/ic-compiler-ia32.cc \ + src/ic/ia32/ic-ia32.cc \ src/ic/ia32/stub-cache-ia32.cc \ src/regexp/ia32/regexp-macro-assembler-ia32.cc + v8_local_src_files_x86_64 := \ - src/compiler/x64/code-generator-x64.cc \ - src/compiler/x64/instruction-scheduler-x64.cc \ - src/compiler/x64/instruction-selector-x64.cc \ src/crankshaft/x64/lithium-codegen-x64.cc \ src/crankshaft/x64/lithium-gap-resolver-x64.cc \ src/crankshaft/x64/lithium-x64.cc \ @@ -525,6 +531,7 @@ v8_local_src_files_x86_64 := \ src/x64/frames-x64.cc \ src/x64/interface-descriptors-x64.cc \ src/x64/macro-assembler-x64.cc + # Enable DEBUG option. ifeq ($(DEBUG_V8),true) LOCAL_SRC_FILES += \ @@ -576,7 +583,6 @@ V8_LOCAL_JS_EXPERIMENTAL_LIBRARY_FILES := \ src/js/generator.js \ src/js/harmony-atomics.js \ src/js/harmony-regexp.js \ - src/js/harmony-reflect.js \ src/js/harmony-object-observe.js \ src/js/harmony-sharedarraybuffer.js \ src/js/harmony-simd.js \ |