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

Issue 1151253004: VectorICs: Create a StoreICState to more easily create matching code stubs. (Closed)

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

Description

VectorICs: Create a StoreICState to more easily create matching code stubs. This follows the logic of the load ics, in that the base extra ic state is better encapsulated. Introduce flag vector_stores to aid development of vector-based store ics. BUG= R=jkummerow@chromium.org Committed: https://crrev.com/3ce81e193d3d8e09aa012737143dadfcb4438b9c Cr-Commit-Position: refs/heads/master@{#28576}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fix nit. #

Patch Set 3 : Dumb compile error :P. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+105 lines, -83 lines) Patch
M src/builtins.h View 1 chunk +61 lines, -60 lines 0 comments Download
M src/flag-definitions.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/ic/ic.h View 2 chunks +3 lines, -13 lines 0 comments Download
M src/ic/ic.cc View 1 2 1 chunk +3 lines, -4 lines 0 comments Download
M src/ic/ic-compiler.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/ic/ic-inl.h View 2 chunks +6 lines, -5 lines 0 comments Download
M src/ic/ic-state.h View 1 chunk +30 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (5 generated)
mvstanton
Hi Jakob, Here is some refactoring to aid vector stores, PTAL, thx for it, --Michael
5 years, 7 months ago (2015-05-22 08:27:11 UTC) #1
Jakob Kummerow
LGTM with a nit. https://codereview.chromium.org/1151253004/diff/1/src/ic/ic.cc File src/ic/ic.cc (right): https://codereview.chromium.org/1151253004/diff/1/src/ic/ic.cc#newcode566 src/ic/ic.cc:566: target->extra_ic_state())), nit: this indentation looks ...
5 years, 7 months ago (2015-05-22 08:52:52 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1151253004/20001
5 years, 7 months ago (2015-05-22 09:12:52 UTC) #5
mvstanton
Right on, thanks! https://codereview.chromium.org/1151253004/diff/1/src/ic/ic.cc File src/ic/ic.cc (right): https://codereview.chromium.org/1151253004/diff/1/src/ic/ic.cc#newcode566 src/ic/ic.cc:566: target->extra_ic_state())), On 2015/05/22 08:52:51, Jakob wrote: ...
5 years, 7 months ago (2015-05-22 09:12:56 UTC) #6
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux64_avx2_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_avx2_rel/builds/641)
5 years, 7 months ago (2015-05-22 09:15:52 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1151253004/40001
5 years, 7 months ago (2015-05-22 09:19:59 UTC) #11
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 7 months ago (2015-05-22 09:58:13 UTC) #12
commit-bot: I haz the power
5 years, 7 months ago (2015-05-22 09:58:21 UTC) #13
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/3ce81e193d3d8e09aa012737143dadfcb4438b9c
Cr-Commit-Position: refs/heads/master@{#28576}

Powered by Google App Engine
This is Rietveld 408576698