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

Issue 6286078: Landing for Zaheer Ahmad. (Closed)

Created:
9 years, 10 months ago by antonm
Modified:
9 years, 4 months ago
Reviewers:
Zaheer, Erik Corry
CC:
v8-dev
Visibility:
Public.

Description

Landing for Zaheer Ahmad. Direct call api functions (arm implementation) See: http://codereview.chromium.org/6170001/ Committed: http://code.google.com/p/v8/source/detail?r=6639

Patch Set 1 #

Total comments: 28

Patch Set 2 : Addressing Erik's comments #

Patch Set 3 : Using __ str(pc, ...) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+457 lines, -130 lines) Patch
M AUTHORS View 1 2 chunks +2 lines, -1 line 0 comments Download
M src/arm/code-stubs-arm.h View 1 1 chunk +18 lines, -0 lines 0 comments Download
M src/arm/code-stubs-arm.cc View 1 2 2 chunks +25 lines, -0 lines 0 comments Download
M src/arm/macro-assembler-arm.h View 1 4 chunks +23 lines, -4 lines 0 comments Download
M src/arm/macro-assembler-arm.cc View 1 6 chunks +127 lines, -14 lines 0 comments Download
M src/arm/simulator-arm.h View 1 2 chunks +4 lines, -2 lines 0 comments Download
M src/arm/simulator-arm.cc View 1 7 chunks +36 lines, -13 lines 0 comments Download
M src/arm/stub-cache-arm.cc View 1 8 chunks +111 lines, -79 lines 0 comments Download
M src/assembler.h View 3 chunks +27 lines, -8 lines 0 comments Download
M src/assembler.cc View 2 chunks +7 lines, -5 lines 0 comments Download
M src/code-stubs.h View 1 chunk +2 lines, -1 line 0 comments Download
M src/heap.h View 1 2 chunks +8 lines, -2 lines 0 comments Download
M src/heap.cc View 1 2 chunks +11 lines, -0 lines 0 comments Download
M src/top.h View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/test-api.cc View 1 1 chunk +55 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
antonm
Last sanity check, if you please
9 years, 10 months ago (2011-02-03 11:52:53 UTC) #1
Zaheer
On 2011/02/03 11:52:53, antonm wrote: > Last sanity check, if you please ARM simulator ./tools/test.py ...
9 years, 10 months ago (2011-02-04 06:32:42 UTC) #2
Erik Corry
On 2011/02/03 11:52:53, antonm wrote: > Last sanity check, if you please Sorry to have ...
9 years, 10 months ago (2011-02-04 09:53:57 UTC) #3
Erik Corry
http://codereview.chromium.org/6286078/diff/1/AUTHORS File AUTHORS (right): http://codereview.chromium.org/6286078/diff/1/AUTHORS#newcode38 AUTHORS:38: Mike Gilbert <floppymaster@gmail.com> Perhaps you could move Mike who ...
9 years, 10 months ago (2011-02-04 09:55:55 UTC) #4
antonm
All comments except for one are addressed, http://codereview.chromium.org/6286078/diff/1/AUTHORS File AUTHORS (right): http://codereview.chromium.org/6286078/diff/1/AUTHORS#newcode38 AUTHORS:38: Mike Gilbert ...
9 years, 10 months ago (2011-02-04 12:59:45 UTC) #5
Zaheer
http://codereview.chromium.org/6286078/diff/1/src/arm/code-stubs-arm.cc File src/arm/code-stubs-arm.cc (right): http://codereview.chromium.org/6286078/diff/1/src/arm/code-stubs-arm.cc#newcode5756 src/arm/code-stubs-arm.cc:5756: __ add(ip, pc, Operand(4)); On 2011/02/04 12:59:45, antonm wrote: ...
9 years, 10 months ago (2011-02-04 13:08:05 UTC) #6
Erik Corry
9 years, 10 months ago (2011-02-04 13:19:52 UTC) #7
lgtm

http://codereview.chromium.org/6286078/diff/1/src/arm/code-stubs-arm.cc
File src/arm/code-stubs-arm.cc (right):

http://codereview.chromium.org/6286078/diff/1/src/arm/code-stubs-arm.cc#newco...
src/arm/code-stubs-arm.cc:5756: __ add(ip, pc, Operand(4));
On 2011/02/04 12:59:45, antonm wrote:
> On 2011/02/04 09:55:55, Erik Corry wrote:
> > It seems to me that omitting this add and just using ip in the next
> instruction
> > would achieve the same.  Pc is always 8 bytes ahead of the actual
instruction
> > executing so that should be the same.
> 
> Hmm, ip would have any garbage then.  Am I missing something.

No you are right of course.

Powered by Google App Engine
This is Rietveld 408576698