Reviewers: Alexandre Rames,

Description:
A64: Synchronize with r18084.

This brings experimental/a64 up to 2013-11-26.

BUG=

Please review this at https://codereview.chromium.org/148593004/

SVN Base: https://v8.googlecode.com/svn/branches/experimental/a64

Affected files (+6367, -5573 lines):
  M src/mips/codegen-mips.cc
  M src/v8-counters.h
  M test/mjsunit/array-literal-feedback.js
  M test/mjsunit/regress/regress-1919169.js
M test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement.js
  M test/webkit/dfg-dead-min-two-args.js
  M test/webkit/dfg-double-vote-fuzz.js
  M test/webkit/dfg-uint32-to-number-on-captured-variable.js
  M test/webkit/fast/regex/parentheses.js
  M ChangeLog
  M src/hydrogen-instructions.cc
  M src/stub-cache.h
  M src/x64/assembler-x64.h
  M test/cctest/test-declarative-accessors.cc
  M test/mjsunit/compiler/regress-4.js
  M test/mjsunit/elide-double-hole-check-9.js
  M test/mjsunit/math-round.js
  M test/mjsunit/regress/regress-131994.js
  M test/webkit/dfg-add-not-number.js
  M test/webkit/dfg-int-overflow-large-constants-in-a-line.js
  M test/webkit/dfg-patchable-get-by-id-after-watchpoint.js
M test/webkit/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js
  M src/heap-profiler.cc
  M src/ic.cc
  M src/stub-cache.cc
  M test/mjsunit/regress/regress-1114040.js
  M test/webkit/dfg-to-string-on-value.js
  M build/all.gyp
  M src/ia32/full-codegen-ia32.cc
  M src/mips/simulator-mips.h
  M test/mjsunit/array-tostring.js
  M test/mjsunit/regress/regress-166379.js
  M test/mjsunit/regress/regress-2250.js
  M test/mjsunit/regress/regress-2690.js
  M test/mjsunit/regress/regress-frame-details-null-receiver.js
  M test/webkit/dfg-to-string-toString-becomes-bad.js
  M test/webkit/fast/js/kde/GlobalObject.js
  M test/webkit/fast/js/kde/evil-n.js
  M include/v8.h
  M src/arm/stub-cache-arm.cc
  M test/mjsunit/math-sqrt.js
  M test/mjsunit/regress/regress-2790.js
  M test/mjsunit/regress/regress-crbug-18639.js
  M test/webkit/fast/js/kde/lval-exceptions.js
  M src/a64/assembler-a64.h
  M src/api.cc
  M src/hydrogen-instructions.h
  M test/mjsunit/bugs/bug-1344252.js
  M test/mjsunit/math-floor-part1.js
  M test/webkit/dfg-to-string-toString-in-string.js
  M test/webkit/fast/js/kde/object_prototype.js
  M tools/merge-to-branch.sh
  M build/features.gypi
  M src/a64/stub-cache-a64.cc
  M test/mjsunit/mirror-undefined.js
  M test/mjsunit/regress/regress-2318.js
  M test/preparser/nonstrict-arguments.js
  M test/webkit/dfg-dead-speculation.js
  M test/webkit/dfg-phantom-base.js
  M build/standalone.gypi
  M src/isolate.h
  M test/webkit/fast/regex/assertion.js
  M test/webkit/get-by-pname.js
  A + include/v8-platform.h
  M src/arm/deoptimizer-arm.cc
  M src/extensions/externalize-string-extension.cc
  M test/mjsunit/regress/regress-85177.js
  M test/webkit/dfg-call-function-hit-watchpoint.js
  M test/webkit/dfg-inline-unused-this.js
  M test/webkit/dfg-put-by-id-allocate-storage.js
  M test/webkit/dfg-to-string-on-cell.js
  M src/heap-inl.h
  M test/mjsunit/regress/regress-998565.js
  M test/mjsunit/regress/regress-seqstrsetchar-ex1.js
  M test/preparser/strict-octal-use-strict-before.js
  A .clang-format
  M test/mjsunit/debug-mirror-cache.js
  M test/mjsunit/regress/regress-1647.js
  M test/mjsunit/regress/regress-925537.js
  M test/webkit/dfg-getter.js
  M test/webkit/fast/js/kde/scope.js
  M test/webkit/try-catch-try-try-catch-try-finally-return-catch-finally.js
  M src/arm/code-stubs-arm.cc
  M src/harmony-array.js
  M src/platform-win32.cc
  M test/mjsunit/compiler/lazy-const-lookup.js
  M test/mjsunit/debug-liveedit-utils.js
  M test/mjsunit/regress/regress-seqstrsetchar-ex2.js
  M test/mjsunit/string-slices.js
  M test/mjsunit/unicode-test.js
  M test/webkit/dfg-holy-put-by-val-interferes-with-get-array-length.js
  M test/webkit/dfg-inline-arguments-use-from-all-the-places-broken.js
  M test/webkit/dfg-put-scoped-var-backward-flow.js
  M test/webkit/dfg-sqrt-backwards-propagation.js
  M src/arm/lithium-codegen-arm.cc
  A + src/default-platform.cc
  M src/mips/macro-assembler-mips.h
  M test/message/paren_in_arg_string.js
  M test/mjsunit/regress/regress-1748.js
  M test/webkit/dfg-max-backwards-propagation.js
  M test/webkit/get-by-pname-that-looks-like-a-patchable-get-by-val.js
  M src/conversions.cc
  M src/heap-snapshot-generator-inl.h
  M src/objects.cc
  M test/mjsunit/compare-character.js
  M test/mjsunit/get-prototype-of.js
  M test/mjsunit/regress/regress-1039610.js
  M test/mjsunit/regress/regress-990205.js
  M test/mjsunit/sin-cos.js
  M test/webkit/fast/js/kde/literals.js
  M samples/process.cc
  M src/allocation-site-scopes.h
  M src/contexts.h
  M test/mjsunit/debug-function-scopes.js
  M test/mjsunit/fuzz-natives-part3.js
  M test/mjsunit/regress/regress-1591.js
  M test/preparser/strict-octal-string.js
  M samples/lineprocessor.cc
  M src/version.cc
  M test/cctest/test-log.cc
  M test/mjsunit/compiler/rotate.js
  M test/webkit/dfg-inline-function-dot-caller.js
  M samples/shell.cc
  M src/allocation-tracker.cc
  M src/arguments.h
  M test/cctest/test-parsing.cc
  M test/mjsunit/debug-constructor.js
  M test/mjsunit/debug-setbreakpoint.js
  M test/mjsunit/number-tostring-func.js
  M test/mjsunit/str-to-num.js
  M test/webkit/dfg-arguments-mixed-alias.js
  A + tools/generate-trig-table.py
  M tools/push-to-trunk/test_scripts.py
  M src/a64/deoptimizer-a64.cc
  M test/mjsunit/regress/regress-2170.js
  M src/a64/assembler-a64-inl.h
  M src/ia32/lithium-ia32.cc
  M test/mjsunit/regress/regress-483.js
  M test/mjsunit/regress/regress-806473.js
  M test/mjsunit/regress/regress-transcendental.js
  M src/d8-debug.cc
  M test/mjsunit/packed-elements.js
  M test/mjsunit/regress/regress-crbug-178790.js
  M test/webkit/dfg-cse-dead-get-scoped-var.js
  M test/webkit/fast/js/kde/statements.js
  M src/arm/full-codegen-arm.cc
  M src/checks.cc
  M test/mjsunit/regress/regress-317.js
  M test/mjsunit/tools/profile.js
  M test/preparser/strict-with.js
  M test/webkit/dfg-dead-min-one-arg.js
  M test/webkit/fast/js/kde/exception_propagation.js
  M test/cctest/test-unique.cc
  M test/mjsunit/harmony/collections.js
  M test/mjsunit/mjsunit.js
  M test/mjsunit/regress/regress-678525.js
  M test/mozilla/mozilla.status
  M test/webkit/dfg-array-dead.js
  M test/webkit/dfg-double-use-of-post-simplification-double-prediction.js
  M test/webkit/dfg-phantom-get-local.js
  M src/a64/builtins-a64.cc
  M src/arm/macro-assembler-arm.h
  M src/ia32/simulator-ia32.cc
  M src/v8threads.h
  M test/cctest/test-object-observe.cc
  M test/cctest/test-thread-termination.cc
  M test/mjsunit/regress/regress-1017.js
  M test/webkit/fast/js/kde/iteration.js
  M src/a64/code-stubs-a64.cc
  M src/objects-inl.h
  M test/mjsunit/regress/regress-588599.js
  M test/preparser/non-use-strict-uhex-escape.js
  M test/webkit/dfg-mispredict-variable-but-prove-int.js
  M src/d8-windows.cc
  M src/deoptimizer.h
  M test/cctest/test-accessors.cc
  M test/cctest/test-debug.cc
  M test/mjsunit/global-load-from-eval-in-with.js
  M test/preparser/non-use-strict-hex-escape.js
M test/webkit/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.js
  M test/webkit/dfg-inline-arguments-use-from-all-the-places.js
  M test/webkit/fast/js/kde/j-comment-4.js
  M test/webkit/fast/js/kde/var_decl_init.js
  M test/webkit/var-declarations-zero-width.js
  M src/a64/full-codegen-a64.cc
  M test/cctest/test-unbound-queue.cc
  M test/mjsunit/compare-nan.js
  M test/mjsunit/nans.js
  M test/mjsunit/property-object-key.js
  M test/webkit/dfg-uint32array-overflow-constant.js
  M test/webkit/fast/js/kde/comment-1.js
  M test/webkit/resolve-arguments-from-scope.js
  M src/a64/lithium-a64.cc
  M src/arm/builtins-arm.cc
  M src/arm/simulator-arm.h
  M src/platform-posix.cc
  M src/x64/stub-cache-x64.cc
  M test/mjsunit/error-accessors.js
  M test/mjsunit/mul-exhaustive-part6.js
  M test/mjsunit/regress/regress-2444.js
  [[ 411 additional files ]]


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to