Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(242)

Issue 131383004: [not for landing] Diff between a64 and r19234 for no-a64 files. (Closed)

Created:
6 years, 10 months ago by ulan
Modified:
6 years, 9 months ago
CC:
v8-dev
Visibility:
Public.

Description

[not for landing] Diff between a64 and r19234 for no-a64 files. BUG=

Patch Set 1 #

Total comments: 18
Unified diffs Side-by-side diffs Delta from patch set Stats (+767 lines, -127 lines) Patch
M Makefile View 1 chunk +2 lines, -2 lines 0 comments Download
M Makefile.android View 4 chunks +30 lines, -19 lines 0 comments Download
M OWNERS View 1 chunk +7 lines, -0 lines 0 comments Download
M build/android.gypi View 3 chunks +16 lines, -3 lines 0 comments Download
M build/standalone.gypi View 2 chunks +6 lines, -1 line 0 comments Download
M build/toolchain.gypi View 4 chunks +16 lines, -2 lines 4 comments Download
M src/assembler.h View 1 chunk +0 lines, -26 lines 0 comments Download
M src/assembler.cc View 4 chunks +6 lines, -1 line 0 comments Download
M src/atomicops.h View 1 chunk +2 lines, -0 lines 0 comments Download
M src/bootstrapper.cc View 1 chunk +4 lines, -2 lines 2 comments Download
M src/builtins.cc View 1 chunk +3 lines, -1 line 2 comments Download
M src/checks.h View 2 chunks +68 lines, -0 lines 2 comments Download
M src/code-stubs.h View 3 chunks +33 lines, -1 line 2 comments Download
M src/codegen.h View 1 chunk +2 lines, -0 lines 0 comments Download
M src/compiler.cc View 1 chunk +9 lines, -0 lines 2 comments Download
M src/deoptimizer.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M src/execution.h View 1 chunk +1 line, -1 line 0 comments Download
M src/flag-definitions.h View 2 chunks +22 lines, -1 line 0 comments Download
M src/frames.h View 1 chunk +4 lines, -0 lines 0 comments Download
M src/frames-inl.h View 1 chunk +2 lines, -0 lines 0 comments Download
M src/full-codegen.h View 1 chunk +3 lines, -0 lines 0 comments Download
M src/globals.h View 6 chunks +16 lines, -2 lines 0 comments Download
M src/heap.cc View 2 chunks +11 lines, -6 lines 0 comments Download
M src/hydrogen.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M src/hydrogen-instructions.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M src/isolate.h View 6 chunks +6 lines, -0 lines 0 comments Download
M src/isolate.cc View 2 chunks +2 lines, -1 line 0 comments Download
M src/jsregexp.cc View 2 chunks +7 lines, -0 lines 0 comments Download
M src/lithium.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M src/lithium-allocator.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M src/lithium-allocator-inl.h View 1 chunk +2 lines, -0 lines 0 comments Download
M src/lithium-codegen.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M src/macro-assembler.h View 1 chunk +8 lines, -0 lines 0 comments Download
M src/objects.h View 12 chunks +47 lines, -4 lines 0 comments Download
M src/platform-linux.cc View 1 chunk +2 lines, -1 line 0 comments Download
M src/platform-posix.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M src/regexp-macro-assembler.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/regexp-macro-assembler-tracer.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M src/sampler.cc View 5 chunks +39 lines, -2 lines 0 comments Download
M src/simulator.h View 1 chunk +2 lines, -0 lines 0 comments Download
M src/utils.h View 2 chunks +71 lines, -0 lines 0 comments Download
M src/vm-state-inl.h View 1 chunk +4 lines, -0 lines 0 comments Download
M src/x64/assembler-x64.h View 1 chunk +0 lines, -21 lines 0 comments Download
M test/benchmarks/benchmarks.status View 1 chunk +4 lines, -4 lines 0 comments Download
M test/cctest/cctest.gyp View 1 chunk +10 lines, -0 lines 0 comments Download
M test/cctest/cctest.status View 1 chunk +25 lines, -0 lines 0 comments Download
M test/cctest/test-hashing.cc View 6 chunks +38 lines, -4 lines 0 comments Download
M test/cctest/test-heap.cc View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/test-platform.cc View 1 chunk +6 lines, -0 lines 0 comments Download
M test/cctest/test-regexp.cc View 2 chunks +7 lines, -0 lines 0 comments Download
M test/intl/intl.status View 1 chunk +2 lines, -1 line 0 comments Download
M test/message/message.status View 1 chunk +21 lines, -1 line 2 comments Download
M test/message/testcfg.py View 1 chunk +4 lines, -1 line 0 comments Download
M test/mjsunit/div-mod.js View 1 chunk +10 lines, -3 lines 2 comments Download
M test/mjsunit/harmony/proxies.js View 1 chunk +5 lines, -1 line 0 comments Download
M test/mjsunit/mjsunit.status View 1 chunk +53 lines, -0 lines 0 comments Download
M test/mjsunit/regress/regress-2318.js View 1 chunk +1 line, -1 line 0 comments Download
M test/mozilla/mozilla.status View 3 chunks +31 lines, -2 lines 0 comments Download
M test/preparser/preparser.status View 1 chunk +4 lines, -0 lines 0 comments Download
M test/test262/test262.status View 2 chunks +2 lines, -2 lines 0 comments Download
M test/webkit/testcfg.py View 1 chunk +4 lines, -1 line 0 comments Download
M test/webkit/webkit.status View 1 chunk +3 lines, -0 lines 0 comments Download
M tools/gyp/v8.gyp View 1 chunk +47 lines, -0 lines 0 comments Download
M tools/run-tests.py View 4 chunks +12 lines, -2 lines 0 comments Download
M tools/testrunner/local/statusfile.py View 1 chunk +3 lines, -3 lines 0 comments Download
M tools/testrunner/local/utils.py View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 5 (0 generated)
ulan
Jochen, Ross: fyi.
6 years, 10 months ago (2014-02-11 16:40:58 UTC) #1
ulan
Rodolph, Jacob, could you please take a look at questions below? https://codereview.chromium.org/131383004/diff/1/build/toolchain.gypi File build/toolchain.gypi (right): ...
6 years, 10 months ago (2014-02-11 17:24:25 UTC) #2
Rodolph Perfetta
https://codereview.chromium.org/131383004/diff/1/build/toolchain.gypi File build/toolchain.gypi (right): https://codereview.chromium.org/131383004/diff/1/build/toolchain.gypi#newcode523 build/toolchain.gypi:523: # Hide some GCC 4.8 warnings: Yes remove. On ...
6 years, 10 months ago (2014-02-11 17:58:28 UTC) #3
rmcilroy
A couple more questions for the Arm folks: https://codereview.chromium.org/131383004/diff/1/src/bootstrapper.cc File src/bootstrapper.cc (right): https://codereview.chromium.org/131383004/diff/1/src/bootstrapper.cc#newcode2640 src/bootstrapper.cc:2640: if ...
6 years, 10 months ago (2014-02-11 18:31:05 UTC) #4
Rodolph Perfetta
6 years, 10 months ago (2014-02-12 01:08:23 UTC) #5
https://codereview.chromium.org/131383004/diff/1/src/bootstrapper.cc
File src/bootstrapper.cc (right):

https://codereview.chromium.org/131383004/diff/1/src/bootstrapper.cc#newcode2640
src/bootstrapper.cc:2640: if (!FLAG_disable_native_files) {
I believe this was to make it easier to start the port. You can remove.

On 2014/02/11 18:31:06, rmcilroy wrote:
> Is this a general bug-fix or specific for A64 or something left over from
> testing?

https://codereview.chromium.org/131383004/diff/1/src/builtins.cc
File src/builtins.cc (right):

https://codereview.chromium.org/131383004/diff/1/src/builtins.cc#newcode1631
src/builtins.cc:1631: // we can generate a lot of debug code on A64.
Yes, when in debug we generate a fair amount of extra code.

On 2014/02/11 18:31:06, rmcilroy wrote:
> Is this still required?

https://codereview.chromium.org/131383004/diff/1/src/checks.h
File src/checks.h (right):

https://codereview.chromium.org/131383004/diff/1/src/checks.h#newcode58
src/checks.h:58: 
making them non a64 specific sounds good to me.

The simulator enabled ones (ASM_LOCATION and so on) are particularly useful when
developing so would be good to keep them.

On 2014/02/11 18:31:06, rmcilroy wrote:
> Could we remove these now?  There is only one TODO_UNIMPLEMENTED left in the
> simulator-a64 and one ASM_UNIMPLEMENTED in lithium-codegen-a64.cc.  Otherwise,
> could we make them non-a64 specific?

https://codereview.chromium.org/131383004/diff/1/src/code-stubs.h
File src/code-stubs.h (right):

https://codereview.chromium.org/131383004/diff/1/src/code-stubs.h#newcode110
src/code-stubs.h:110: #elif V8_TARGET_ARCH_A64
Yes they can be consolidated.

On 2014/02/11 18:31:06, rmcilroy wrote:
> These seem to be the same, could we merge into the previous ifdef and make it
> #if defined(V8_TARGET_ARCH_ARM) || defined(V8_TARGET_ARCH_A64).

https://codereview.chromium.org/131383004/diff/1/test/message/message.status
File test/message/message.status (right):

https://codereview.chromium.org/131383004/diff/1/test/message/message.status#...
test/message/message.status:35: ['arch == a64', {
Yes.

On 2014/02/11 18:31:06, rmcilroy wrote:
> Can we remove this?

Powered by Google App Engine
This is Rietveld 408576698