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

Issue 2507733002: [refactoring] Pull AccessorAssembler out of CodeStubAssembler (Closed)

Created:
4 years, 1 month ago by Jakob Kummerow
Modified:
4 years, 1 month ago
Reviewers:
Igor Sheludko
CC:
v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[refactoring] Pull AccessorAssembler out of CodeStubAssembler The new AccessorAssembler encapsulates all the functionality that's specific to building LoadIC/StoreIC stubs. There are two header files (accessor-assembler.h and accessor-assembler-impl.h) so that clients of the assembler can include the one, and subclassing assemblers can include the other. Committed: https://crrev.com/248a3e25e9e92c985c48fd93f9c232a2a2822b0a Cr-Commit-Position: refs/heads/master@{#41037}

Patch Set 1 #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+2257 lines, -2093 lines) Patch
M BUILD.gn View 1 chunk +3 lines, -0 lines 0 comments Download
M src/builtins/builtins-handler.cc View 2 chunks +2 lines, -12 lines 0 comments Download
M src/code-stub-assembler.h View 4 chunks +5 lines, -135 lines 0 comments Download
M src/code-stub-assembler.cc View 4 chunks +2 lines, -1512 lines 0 comments Download
M src/code-stubs.cc View 3 chunks +21 lines, -160 lines 0 comments Download
A src/ic/accessor-assembler.h View 1 chunk +41 lines, -0 lines 0 comments Download
A src/ic/accessor-assembler.cc View 1 chunk +1713 lines, -0 lines 3 comments Download
A src/ic/accessor-assembler-impl.h View 1 chunk +176 lines, -0 lines 0 comments Download
M src/ic/keyed-store-generic.cc View 7 chunks +26 lines, -31 lines 2 comments Download
M src/v8.gyp View 1 chunk +3 lines, -0 lines 0 comments Download
M test/cctest/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M test/cctest/cctest.gyp View 1 chunk +1 line, -0 lines 0 comments Download
A test/cctest/test-accessor-assembler.cc View 1 chunk +263 lines, -0 lines 0 comments Download
M test/cctest/test-code-stub-assembler.cc View 2 chunks +0 lines, -243 lines 0 comments Download

Messages

Total messages: 8 (3 generated)
Jakob Kummerow
Just shuffling code around, no change in functionality intended. Please take a look. https://codereview.chromium.org/2507733002/diff/1/src/ic/accessor-assembler.cc File ...
4 years, 1 month ago (2016-11-16 13:30:33 UTC) #2
Igor Sheludko
Good start! lgtm https://codereview.chromium.org/2507733002/diff/1/src/ic/accessor-assembler.cc File src/ic/accessor-assembler.cc (right): https://codereview.chromium.org/2507733002/diff/1/src/ic/accessor-assembler.cc#newcode1591 src/ic/accessor-assembler.cc:1591: void AccessorAssemblerImpl::GenerateKeyedLoadICTF() { Let's drop the ...
4 years, 1 month ago (2016-11-16 13:56:16 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2507733002/1
4 years, 1 month ago (2016-11-16 13:59:23 UTC) #5
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 1 month ago (2016-11-16 14:25:58 UTC) #6
commit-bot: I haz the power
4 years, 1 month ago (2016-11-17 22:36:24 UTC) #8
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/248a3e25e9e92c985c48fd93f9c232a2a2822b0a
Cr-Commit-Position: refs/heads/master@{#41037}

Powered by Google App Engine
This is Rietveld 408576698