|
|
Chromium Code Reviews|
Created:
4 years, 6 months ago by Igor Sheludko Modified:
4 years, 6 months ago CC:
v8-reviews_googlegroups.com, v8-mips-ports_googlegroups.com, v8-x87-ports_googlegroups.com, v8-ppc-ports_googlegroups.com Base URL:
https://chromium.googlesource.com/v8/v8.git@load-ic-stub-tf Target Ref:
refs/pending/heads/master Project:
v8 Visibility:
Public. |
Description[builtins] Turn LoadIC_Miss and LoadIC_Slow builtins to TurboFan code stubs.
Committed: https://crrev.com/2ef6862e5d89807fc1f12a1a86ba7ebf0b7112b2
Cr-Commit-Position: refs/heads/master@{#36915}
Patch Set 1 #
Total comments: 2
Patch Set 2 : Different approach #Patch Set 3 : Comment added #Patch Set 4 : Rebasing #
Dependent Patchsets: Messages
Total messages: 26 (13 generated)
The CQ bit was checked by ishell@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033423002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2033423002/1
ishell@chromium.org changed reviewers: + verwaest@chromium.org
PTAL
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
nice cleanup! lgtm https://codereview.chromium.org/2033423002/diff/1/src/code-stubs.h File src/code-stubs.h (right): https://codereview.chromium.org/2033423002/diff/1/src/code-stubs.h#newcode412 src/code-stubs.h:412: ExtraICState GetExtraICState() const override { return EXTRA_IC_STATE; } \ EXTRA_IC_STATE -> KIND? https://codereview.chromium.org/2033423002/diff/1/src/code-stubs.h#newcode976 src/code-stubs.h:976: DEFINE_TURBOFAN_HANDLER_CODE_STUB(LoadICMiss, Code::LOAD_IC); This is not a HANDLER but a STUB. We should probably just get rid of the distinction at this point since I think it doesn't matter anymore. (It used to, for harvesting feedback from code objects that would sometimes call e.g., this miss stub, and sometimes handlers. We had to have a way to distinguish handlers from the others.)
Description was changed from ========== [stubs] Introduce LoadICMiss and LoadICSlow TurboFan stubs instead of respective hand-written builtins. ========== to ========== [builtins] Turn LoadIC_Miss and LoadIC_Slow builtins to TurboFan code stubs. ==========
Patchset #2 (id:20001) has been deleted
The CQ bit was checked by ishell@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033423002/40001
I've chosen completely different approach. PTAL.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by ishell@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033423002/80001
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
bmeurer@chromium.org changed reviewers: + bmeurer@chromium.org
lgtm
The CQ bit was checked by ishell@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from verwaest@chromium.org Link to the patchset: https://codereview.chromium.org/2033423002/#ps80001 (title: "Rebasing")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033423002/80001
Message was sent while issue was closed.
Committed patchset #4 (id:80001)
Message was sent while issue was closed.
Description was changed from ========== [builtins] Turn LoadIC_Miss and LoadIC_Slow builtins to TurboFan code stubs. ========== to ========== [builtins] Turn LoadIC_Miss and LoadIC_Slow builtins to TurboFan code stubs. Committed: https://crrev.com/2ef6862e5d89807fc1f12a1a86ba7ebf0b7112b2 Cr-Commit-Position: refs/heads/master@{#36915} ==========
Message was sent while issue was closed.
Patchset 4 (id:??) landed as https://crrev.com/2ef6862e5d89807fc1f12a1a86ba7ebf0b7112b2 Cr-Commit-Position: refs/heads/master@{#36915} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
