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

Issue 11528003: Re-land Crankshaft-generated KeyedLoad stubs. (Closed)

Created:
8 years ago by danno
Modified:
8 years ago
CC:
v8-dev
Visibility:
Public.

Description

Re-land Crankshaft-generated KeyedLoad stubs. R=jkummerow@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=13236

Patch Set 1 #

Patch Set 2 : Fix nits #

Total comments: 9

Patch Set 3 : Rebase #

Patch Set 4 : Review feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+46 lines, -38 lines) Patch
M src/arm/macro-assembler-arm.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M src/frames.h View 1 2 3 3 chunks +14 lines, -16 lines 0 comments Download
M src/frames.cc View 1 2 3 2 chunks +24 lines, -9 lines 0 comments Download
M src/frames-inl.h View 1 chunk +2 lines, -7 lines 0 comments Download
M src/ia32/lithium-codegen-ia32.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/ia32/macro-assembler-ia32.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M src/x64/lithium-codegen-x64.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/x64/macro-assembler-x64.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 6 (0 generated)
danno
PTAL. This is the patch on top of the monster CL that you already reviewed ...
8 years ago (2012-12-11 06:36:34 UTC) #1
Sven Panne
Quick drive-by comment... https://chromiumcodereview.appspot.com/11528003/diff/2001/src/arm/macro-assembler-arm.h File src/arm/macro-assembler-arm.h (right): https://chromiumcodereview.appspot.com/11528003/diff/2001/src/arm/macro-assembler-arm.h#newcode111 src/arm/macro-assembler-arm.h:111: void IterateCompiledFrame(const StandardFrame* frame, ObjectVisitor* v); ...
8 years ago (2012-12-11 07:59:06 UTC) #2
Jakob Kummerow
LGTM. https://chromiumcodereview.appspot.com/11528003/diff/2001/src/arm/macro-assembler-arm.h File src/arm/macro-assembler-arm.h (right): https://chromiumcodereview.appspot.com/11528003/diff/2001/src/arm/macro-assembler-arm.h#newcode111 src/arm/macro-assembler-arm.h:111: void IterateCompiledFrame(const StandardFrame* frame, ObjectVisitor* v); On 2012/12/11 ...
8 years ago (2012-12-11 14:05:54 UTC) #3
Sven Panne
https://chromiumcodereview.appspot.com/11528003/diff/2001/src/arm/macro-assembler-arm.h File src/arm/macro-assembler-arm.h (right): https://chromiumcodereview.appspot.com/11528003/diff/2001/src/arm/macro-assembler-arm.h#newcode111 src/arm/macro-assembler-arm.h:111: void IterateCompiledFrame(const StandardFrame* frame, ObjectVisitor* v); On 2012/12/11 14:05:54, ...
8 years ago (2012-12-11 14:19:27 UTC) #4
danno
https://chromiumcodereview.appspot.com/11528003/diff/2001/src/arm/macro-assembler-arm.h File src/arm/macro-assembler-arm.h (right): https://chromiumcodereview.appspot.com/11528003/diff/2001/src/arm/macro-assembler-arm.h#newcode111 src/arm/macro-assembler-arm.h:111: void IterateCompiledFrame(const StandardFrame* frame, ObjectVisitor* v); There's not thing ...
8 years ago (2012-12-11 14:26:49 UTC) #5
danno
8 years ago (2012-12-12 00:36:03 UTC) #6
Feedback addressed, I'll land this when the branch has been cut.

https://codereview.chromium.org/11528003/diff/2001/src/hydrogen-instructions.h
File src/hydrogen-instructions.h (right):

https://codereview.chromium.org/11528003/diff/2001/src/hydrogen-instructions....
src/hydrogen-instructions.h:1947: SetOperandAt(1, typecheck != NULL ? typecheck
: value);
Landed the other patch first, rebased on it.
On 2012/12/11 14:05:54, Jakob wrote:
> I could swear I've reviewed this change before... ah, yes:
> https://codereview.chromium.org/11464027/

https://codereview.chromium.org/11528003/diff/2001/src/ia32/macro-assembler-i...
File src/ia32/macro-assembler-ia32.h (right):

https://codereview.chromium.org/11528003/diff/2001/src/ia32/macro-assembler-i...
src/ia32/macro-assembler-ia32.h:61: void IterateCompiledFrame(const
StandardFrame* frame, ObjectVisitor* v);
On 2012/12/11 14:05:54, Jakob wrote:
> We #include frames.h above, which contains an identical declaration (except
for
> "const"). Can you get rid of this line by moving the constness into the
> declaration in frames.h?
> 
> Same for the other platforms.

Done.

Powered by Google App Engine
This is Rietveld 408576698