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

Issue 1308073010: Reorder KeyedStoreIC MISS code to avoid unnecessary compilation. (Closed)

Created:
5 years, 3 months ago by mvstanton
Modified:
5 years, 3 months ago
Reviewers:
Igor Sheludko
CC:
v8-dev
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Reorder KeyedStoreIC MISS code to avoid unnecessary compilation. We can set the property in the MISS handler before organizing our handlers for element-based keyed stores. Since the property set may fail with an exception, this saves work. BUG= Committed: https://crrev.com/dd0cde0e4872655a376f7aba7d0ba6251a343a88 Cr-Commit-Position: refs/heads/master@{#30444}

Patch Set 1 #

Patch Set 2 : Nit. #

Total comments: 8

Patch Set 3 : Code comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+34 lines, -23 lines) Patch
M src/ic/ic.h View 1 chunk +1 line, -1 line 0 comments Download
M src/ic/ic.cc View 1 2 5 chunks +33 lines, -22 lines 0 comments Download

Messages

Total messages: 12 (3 generated)
mvstanton
Hi Igor, Here is the change we were discussing. I front-load the work that might ...
5 years, 3 months ago (2015-08-28 12:13:17 UTC) #2
Igor Sheludko
https://codereview.chromium.org/1308073010/diff/20001/src/ic/ic.cc File src/ic/ic.cc (right): https://codereview.chromium.org/1308073010/diff/20001/src/ic/ic.cc#newcode2166 src/ic/ic.cc:2166: if (object->IsJSObject()) { You need all these only if ...
5 years, 3 months ago (2015-08-28 12:25:18 UTC) #3
mvstanton
Thanks for the comments Igor, addressed 'em... Michael https://codereview.chromium.org/1308073010/diff/20001/src/ic/ic.cc File src/ic/ic.cc (right): https://codereview.chromium.org/1308073010/diff/20001/src/ic/ic.cc#newcode2166 src/ic/ic.cc:2166: if ...
5 years, 3 months ago (2015-08-28 12:31:17 UTC) #4
Igor Sheludko
lgtm
5 years, 3 months ago (2015-08-28 12:37:26 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1308073010/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1308073010/40001
5 years, 3 months ago (2015-08-28 12:42:11 UTC) #7
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 3 months ago (2015-08-28 13:13:15 UTC) #8
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/dd0cde0e4872655a376f7aba7d0ba6251a343a88 Cr-Commit-Position: refs/heads/master@{#30444}
5 years, 3 months ago (2015-08-28 13:13:24 UTC) #9
Igor Sheludko
On 2015/08/28 13:13:24, commit-bot: I haz the power wrote: > Patchset 3 (id:??) landed as ...
5 years, 3 months ago (2015-08-28 14:32:52 UTC) #10
mvstanton
5 years, 3 months ago (2015-08-28 15:22:36 UTC) #11
Message was sent while issue was closed.
Ah, no, don't worry that was a mistake after patching this CL into another
issue. That crazy REBASE didn't get checked in. I'll delete the patchset, sorry
for the confusion!

Powered by Google App Engine
This is Rietveld 408576698