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

Issue 2002: Fix performace regression due to missed peephole optimization (Closed)

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

Description

Fix performace regression due to missed peephole optimization opportunity. Committed: http://code.google.com/p/v8/source/detail?r=286

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+10 lines, -2 lines) Patch
M src/codegen-arm.cc View 3 chunks +5 lines, -1 line 1 comment Download
M src/codegen-ia32.cc View 3 chunks +5 lines, -1 line 0 comments Download

Messages

Total messages: 2 (0 generated)
Kevin Millikin (Chromium)
12 years, 3 months ago (2008-09-11 14:58:31 UTC) #1
iposva
12 years, 3 months ago (2008-09-11 18:25:10 UTC) #2
I know this has been committed...

-Ivan

http://codereview.chromium.org/2002/diff/1/2
File src/codegen-arm.cc (right):

http://codereview.chromium.org/2002/diff/1/2#newcode988
Line 988: if (skipped_write) masm->bind(&exit);
Why do you introduce a separate variable for testing (init_state == CONST_INIT)?
In my opinion that is more confusing. Same for ia32.

Powered by Google App Engine
This is Rietveld 408576698