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

Issue 113258: Streamline JumpTarget::ComputeEntryFrame by removing the separate loop... (Closed)

Created:
11 years, 7 months ago by Kevin Millikin (Chromium)
Modified:
9 years, 7 months ago
Reviewers:
Lasse Reichstein
CC:
v8-dev
Visibility:
Public.

Description

Streamline JumpTarget::ComputeEntryFrame by removing the separate loop that sets the static type on elements in the entry frame. Instead set the static type as early as possible when computing elements. Because the elements are shared with the reaching frames, this has the side effect of sometimes changing the static type of reaching frame elements. They will be changed anyway in VirtualFrame::PrepareMergeTo immediately after, so this is safe. Committed: http://code.google.com/p/v8/source/detail?r=1928

Patch Set 1 #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+65 lines, -49 lines) Patch
M src/jump-target.cc View 6 chunks +65 lines, -49 lines 3 comments Download

Messages

Total messages: 3 (0 generated)
Kevin Millikin (Chromium)
This represents a small improvement in compilation time.
11 years, 7 months ago (2009-05-12 11:41:44 UTC) #1
Lasse Reichstein
LGTM http://codereview.chromium.org/113258/diff/1/2 File src/jump-target.cc (right): http://codereview.chromium.org/113258/diff/1/2#newcode118 Line 118: if (left->is_register() && right->is_register() && This function ...
11 years, 7 months ago (2009-05-12 14:45:38 UTC) #2
Kevin Millikin (Chromium)
11 years, 7 months ago (2009-05-13 07:37:05 UTC) #3
Thanks for the comments.  I'll address them in another change.

Powered by Google App Engine
This is Rietveld 408576698