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

Issue 14367018: Add monomorphic CompareNilICs and Crankshaft support (Closed)

Created:
7 years, 8 months ago by danno
Modified:
7 years, 8 months ago
Reviewers:
mvstanton
CC:
v8-dev
Visibility:
Public.

Description

Add monomorphic CompareNilICs and Crankshaft support R=mvstanton@chromium.org Committed: http://code.google.com/p/v8/source/detail?r=14407

Patch Set 1 #

Patch Set 2 : Minor changes #

Patch Set 3 : Tweak policy for monomorphism #

Patch Set 4 : Optimize IC #

Patch Set 5 : Iteration #

Patch Set 6 : Improve performance #

Patch Set 7 : Fix performance regressions #

Patch Set 8 : Fix crash #

Total comments: 14

Patch Set 9 : Fix raytrace regression #

Patch Set 10 : Review feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+660 lines, -80 lines) Patch
M src/arm/code-stubs-arm.cc View 1 2 3 4 5 1 chunk +13 lines, -0 lines 0 comments Download
M src/arm/full-codegen-arm.cc View 1 2 3 4 5 1 chunk +14 lines, -20 lines 0 comments Download
M src/ast.h View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M src/ast.cc View 1 2 3 3 chunks +11 lines, -1 line 0 comments Download
M src/code-stubs.h View 1 2 3 4 5 2 chunks +97 lines, -0 lines 0 comments Download
M src/code-stubs.cc View 1 2 3 4 5 6 7 8 9 1 chunk +36 lines, -0 lines 0 comments Download
M src/code-stubs-hydrogen.cc View 1 2 3 4 5 6 2 chunks +32 lines, -4 lines 0 comments Download
M src/compiler.cc View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
M src/hydrogen.h View 1 2 3 4 5 6 7 7 chunks +18 lines, -1 line 0 comments Download
M src/hydrogen.cc View 1 2 3 4 5 6 7 8 9 7 chunks +106 lines, -6 lines 0 comments Download
M src/hydrogen-instructions.h View 1 2 3 4 5 1 chunk +4 lines, -0 lines 0 comments Download
M src/ia32/code-stubs-ia32.cc View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
M src/ia32/full-codegen-ia32.cc View 1 2 3 4 5 1 chunk +13 lines, -16 lines 0 comments Download
M src/ic.h View 1 2 3 3 chunks +23 lines, -0 lines 0 comments Download
M src/ic.cc View 1 2 3 4 5 6 7 8 9 2 chunks +88 lines, -0 lines 0 comments Download
M src/isolate.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M src/lithium.cc View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -1 line 0 comments Download
M src/log.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M src/objects.h View 1 2 3 4 5 8 chunks +21 lines, -2 lines 0 comments Download
M src/objects.cc View 1 2 3 4 5 3 chunks +23 lines, -0 lines 0 comments Download
M src/objects-inl.h View 1 2 3 4 5 6 7 8 7 chunks +29 lines, -3 lines 0 comments Download
M src/spaces.cc View 1 chunk +1 line, -0 lines 0 comments Download
M src/stub-cache.h View 1 2 3 3 chunks +13 lines, -0 lines 0 comments Download
M src/stub-cache.cc View 1 2 3 3 chunks +42 lines, -5 lines 0 comments Download
M src/type-info.h View 2 chunks +7 lines, -1 line 0 comments Download
M src/type-info.cc View 1 2 3 4 5 6 7 3 chunks +25 lines, -2 lines 0 comments Download
M src/x64/code-stubs-x64.cc View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
M src/x64/full-codegen-x64.cc View 1 2 3 4 5 1 chunk +12 lines, -16 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
danno
7 years, 8 months ago (2013-04-19 09:40:16 UTC) #1
mvstanton
Cool stuff! Just a few comments. https://codereview.chromium.org/14367018/diff/17001/src/code-stubs.cc File src/code-stubs.cc (right): https://codereview.chromium.org/14367018/diff/17001/src/code-stubs.cc#newcode434 src/code-stubs.cc:434: if (object->IsUndetectableObject() || ...
7 years, 8 months ago (2013-04-23 09:27:30 UTC) #2
danno
https://codereview.chromium.org/14367018/diff/17001/src/code-stubs.cc File src/code-stubs.cc (right): https://codereview.chromium.org/14367018/diff/17001/src/code-stubs.cc#newcode434 src/code-stubs.cc:434: if (object->IsUndetectableObject() || !object->IsHeapObject()) { On 2013/04/23 09:27:30, mvstanton ...
7 years, 8 months ago (2013-04-23 16:14:47 UTC) #3
mvstanton
Right on. lgtm.
7 years, 8 months ago (2013-04-24 08:08:51 UTC) #4
danno
7 years, 8 months ago (2013-04-24 11:32:36 UTC) #5
Message was sent while issue was closed.
Committed patchset #10 manually as r14407 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698