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

Issue 11023: Begin using the virtual frame for variable proxies and slots. Loading... (Closed)

Created:
12 years ago by Kevin Millikin (Chromium)
Modified:
9 years, 7 months ago
Reviewers:
iposva, William Hesse
CC:
v8-dev
Visibility:
Public.

Description

Begin using the virtual frame for variable proxies and slots. Loading a frame-allocated slot (ie, a frame-allocated local or parameter) to the top of the frame causes it te be allocated to a register if it is in memory, and then the register copied to the top of the frame. Committed: http://code.google.com/p/v8/source/detail?r=970

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 14

Patch Set 3 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+108 lines, -27 lines) Patch
M src/codegen-ia32.cc View 1 2 12 chunks +23 lines, -10 lines 0 comments Download
M src/virtual-frame-ia32.h View 1 2 3 chunks +19 lines, -2 lines 0 comments Download
M src/virtual-frame-ia32.cc View 1 2 4 chunks +66 lines, -15 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Kevin Millikin (Chromium)
This change affects variable references as rvalues. If they're in memory, I chose to move ...
12 years ago (2008-12-10 16:40:56 UTC) #1
iposva
Mostly naming and readability comments. But one thing that starts to be apparent to me ...
12 years ago (2008-12-11 07:59:36 UTC) #2
Kevin Millikin (Chromium)
Yes, let's talk about it tonight (tomorrow morning). FrameElements were always conceived as an internal ...
12 years ago (2008-12-11 08:32:04 UTC) #3
Kevin Millikin (Chromium)
Other than the naming issues, I've addressed your comments. http://codereview.chromium.org/11023/diff/201/401 File src/virtual-frame-ia32.cc (right): http://codereview.chromium.org/11023/diff/201/401#newcode337 Line ...
12 years ago (2008-12-11 09:17:30 UTC) #4
William Hesse
Looks good to me, with Ivan's comments taken care of.
12 years ago (2008-12-11 12:36:25 UTC) #5
iposva
I do not see the fixes you say you made. Have you uploaded the latest ...
12 years ago (2008-12-11 18:50:16 UTC) #6
Kevin Millikin (Chromium)
Oops. Uploaded.
12 years ago (2008-12-11 20:17:33 UTC) #7
iposva
12 years ago (2008-12-11 21:28:04 UTC) #8
Better now. I know we will have to tweak the function names more, so commit what
you have right now.

Powered by Google App Engine
This is Rietveld 408576698