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

Issue 356713003: Use IC register definitions in platform files. (Closed)

Created:
6 years, 6 months ago by mvstanton
Modified:
6 years, 6 months ago
Reviewers:
Jakob Kummerow
CC:
v8-dev
Visibility:
Public.

Description

Use IC register definitions in platform files. R=jkummerow@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=22035

Patch Set 1 : Patch one. #

Patch Set 2 : "Downwind" stubs can use the IC reg. definition profitably. #

Total comments: 8

Patch Set 3 : REBASE. #

Patch Set 4 : Ports and comments. #

Total comments: 4

Patch Set 5 : Code comments. #

Patch Set 6 : nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+465 lines, -526 lines) Patch
M src/arm/code-stubs-arm.cc View 1 2 3 1 chunk +0 lines, -28 lines 0 comments Download
M src/arm/debug-arm.cc View 1 2 3 2 chunks +7 lines, -14 lines 0 comments Download
M src/arm/full-codegen-arm.cc View 1 2 3 11 chunks +41 lines, -27 lines 0 comments Download
M src/arm/ic-arm.cc View 1 2 3 4 10 chunks +44 lines, -47 lines 0 comments Download
M src/arm/lithium-arm.cc View 1 2 3 3 chunks +5 lines, -4 lines 0 comments Download
M src/arm/lithium-codegen-arm.cc View 1 2 3 4 3 chunks +6 lines, -6 lines 0 comments Download
M src/arm/stub-cache-arm.cc View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M src/arm64/code-stubs-arm64.cc View 1 2 3 1 chunk +0 lines, -30 lines 0 comments Download
M src/arm64/debug-arm64.cc View 1 2 3 2 chunks +7 lines, -14 lines 0 comments Download
M src/arm64/full-codegen-arm64.cc View 1 2 3 11 chunks +40 lines, -27 lines 0 comments Download
M src/arm64/ic-arm64.cc View 1 2 3 4 5 12 chunks +37 lines, -51 lines 0 comments Download
M src/arm64/lithium-arm64.cc View 1 2 3 3 chunks +5 lines, -4 lines 0 comments Download
M src/arm64/lithium-codegen-arm64.cc View 1 2 3 3 chunks +7 lines, -6 lines 0 comments Download
M src/arm64/stub-cache-arm64.cc View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M src/code-stubs.cc View 1 2 1 chunk +30 lines, -0 lines 0 comments Download
M src/ia32/code-stubs-ia32.cc View 1 2 1 chunk +0 lines, -28 lines 0 comments Download
M src/ia32/debug-ia32.cc View 2 chunks +6 lines, -10 lines 0 comments Download
M src/ia32/full-codegen-ia32.cc View 1 2 3 12 chunks +39 lines, -27 lines 0 comments Download
M src/ia32/ic-ia32.cc View 1 2 3 4 5 10 chunks +60 lines, -63 lines 0 comments Download
M src/ia32/lithium-codegen-ia32.cc View 3 chunks +6 lines, -6 lines 0 comments Download
M src/ia32/lithium-ia32.cc View 3 chunks +5 lines, -4 lines 0 comments Download
M src/ia32/stub-cache-ia32.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M src/x64/code-stubs-x64.cc View 1 2 3 1 chunk +0 lines, -28 lines 0 comments Download
M src/x64/debug-x64.cc View 1 2 3 2 chunks +6 lines, -10 lines 0 comments Download
M src/x64/full-codegen-x64.cc View 1 2 3 12 chunks +38 lines, -23 lines 0 comments Download
M src/x64/ic-x64.cc View 1 2 3 4 10 chunks +57 lines, -59 lines 0 comments Download
M src/x64/lithium-codegen-x64.cc View 1 2 3 3 chunks +6 lines, -6 lines 0 comments Download
M src/x64/lithium-x64.cc View 1 2 3 3 chunks +5 lines, -4 lines 0 comments Download
M src/x64/stub-cache-x64.cc View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
Jakob Kummerow
Yes! More of this, please! :-) https://codereview.chromium.org/356713003/diff/60001/src/ia32/full-codegen-ia32.cc File src/ia32/full-codegen-ia32.cc (right): https://codereview.chromium.org/356713003/diff/60001/src/ia32/full-codegen-ia32.cc#newcode1421 src/ia32/full-codegen-ia32.cc:1421: // Use inline ...
6 years, 6 months ago (2014-06-25 10:59:12 UTC) #1
mvstanton
I've explored new dimensions of tedium, and invite you to do the same :). PTAL, ...
6 years, 6 months ago (2014-06-25 15:10:27 UTC) #2
Jakob Kummerow
LGTM. There are many more places where we should use the new register definitions, but ...
6 years, 6 months ago (2014-06-25 16:17:41 UTC) #3
mvstanton
Thanks Jakob. I pushed the use of Receiver/NameRegister() further in the places we discussed. Eliminated ...
6 years, 6 months ago (2014-06-26 09:18:12 UTC) #4
Jakob Kummerow
LGTM, thanks!
6 years, 6 months ago (2014-06-26 09:54:06 UTC) #5
mvstanton
6 years, 6 months ago (2014-06-26 10:01:00 UTC) #6
Message was sent while issue was closed.
Committed patchset #6 manually as r22035 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698