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

Issue 17380: Change inlined smi binary operations to use an unspilled frame. (Closed)

Created:
11 years, 11 months ago by William Hesse
Modified:
9 years, 7 months ago
CC:
v8-dev
Visibility:
Public.

Description

Change inlined smi binary operations to use an unspilled frame. Committed: http://code.google.com/p/v8/source/detail?r=1085

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Total comments: 36

Patch Set 4 : '' #

Patch Set 5 : '' #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+231 lines, -133 lines) Patch
M src/codegen-ia32.cc View 1 2 3 4 7 chunks +213 lines, -123 lines 1 comment Download
M src/jump-target.h View 3 1 chunk +1 line, -0 lines 0 comments Download
M src/jump-target-ia32.cc View 3 1 chunk +10 lines, -0 lines 0 comments Download
M src/virtual-frame-ia32.h View 1 chunk +1 line, -1 line 0 comments Download
M src/virtual-frame-ia32.cc View 3 chunks +6 lines, -9 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
William Hesse
Here is a change that uses unspilled frames for binary ops on Smis. It is ...
11 years, 11 months ago (2009-01-13 16:02:34 UTC) #1
William Hesse
The code now passes all tests. Take a look.
11 years, 11 months ago (2009-01-14 14:08:16 UTC) #2
Kevin Millikin (Chromium)
I just started looking at this. Here are a few quick comments, I'll have more ...
11 years, 11 months ago (2009-01-15 10:28:56 UTC) #3
William Hesse
All comments so far, addressed. Passes all tests. http://codereview.chromium.org/17380/diff/5/6 File src/codegen-ia32.cc (right): http://codereview.chromium.org/17380/diff/5/6#newcode753 Line 753: ...
11 years, 11 months ago (2009-01-15 13:50:38 UTC) #4
Kevin Millikin (Chromium)
It looks pretty good. I'd like to see the revision. http://codereview.chromium.org/17380/diff/5/6 File src/codegen-ia32.cc (right): http://codereview.chromium.org/17380/diff/5/6#newcode4850 ...
11 years, 11 months ago (2009-01-15 13:56:37 UTC) #5
William Hesse
http://codereview.chromium.org/17380/diff/5/6 File src/codegen-ia32.cc (right): http://codereview.chromium.org/17380/diff/5/6#newcode4850 Line 4850: { On 2009/01/15 13:56:37, Kevin Millikin wrote: > ...
11 years, 11 months ago (2009-01-15 15:33:39 UTC) #6
Kevin Millikin (Chromium)
11 years, 11 months ago (2009-01-15 15:47:03 UTC) #7
LGTM.

http://codereview.chromium.org/17380/diff/219/220
File src/codegen-ia32.cc (right):

http://codereview.chromium.org/17380/diff/219/220#newcode4921
Line 4921: // Tag the result and store it in register temp.
the answer register.

Powered by Google App Engine
This is Rietveld 408576698