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

Issue 2577013003: [turbofan] Combine family of TailCallRuntime() methods into single implementation. (Closed)

Created:
4 years ago by Igor Sheludko
Modified:
4 years ago
Reviewers:
Michael Starzinger
CC:
v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[turbofan] Combine family of TailCallRuntime() methods into single implementation. .. by using variadic templates in CodeAssembler. BUG= Review-Url: https://codereview.chromium.org/2577013003 Cr-Commit-Position: refs/heads/master@{#41746} Committed: https://chromium.googlesource.com/v8/v8/+/4bd0cbdd5f9fe7fab8ddd4f39e1a14ba206d5248

Patch Set 1 #

Total comments: 1

Patch Set 2 : Even better #

Total comments: 3

Patch Set 3 : Addressing comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+65 lines, -251 lines) Patch
M src/compiler/code-assembler.h View 1 chunk +3 lines, -15 lines 0 comments Download
M src/compiler/code-assembler.cc View 1 3 chunks +43 lines, -40 lines 0 comments Download
M src/compiler/raw-machine-assembler.h View 1 2 3 chunks +6 lines, -40 lines 0 comments Download
M src/compiler/raw-machine-assembler.cc View 1 3 chunks +13 lines, -156 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 25 (20 generated)
Igor Sheludko
PTAL
4 years ago (2016-12-15 17:01:17 UTC) #4
Igor Sheludko
https://codereview.chromium.org/2577013003/diff/40001/src/compiler/raw-machine-assembler.h File src/compiler/raw-machine-assembler.h (right): https://codereview.chromium.org/2577013003/diff/40001/src/compiler/raw-machine-assembler.h#newcode711 src/compiler/raw-machine-assembler.h:711: Node* CallV(CallDescriptor* desc, Node* target, TArgs... args) { I ...
4 years ago (2016-12-15 23:34:07 UTC) #14
Michael Starzinger
LGTM. Nice. Just nits. https://codereview.chromium.org/2577013003/diff/60001/src/compiler/raw-machine-assembler.h File src/compiler/raw-machine-assembler.h (left): https://codereview.chromium.org/2577013003/diff/60001/src/compiler/raw-machine-assembler.h#oldcode9 src/compiler/raw-machine-assembler.h:9: #include "src/code-factory.h" Nice! I like ...
4 years ago (2016-12-16 09:08:09 UTC) #19
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/2577013003/80001
4 years ago (2016-12-16 09:31:30 UTC) #22
commit-bot: I haz the power
4 years ago (2016-12-16 09:59:00 UTC) #25
Message was sent while issue was closed.
Committed patchset #3 (id:80001) as
https://chromium.googlesource.com/v8/v8/+/4bd0cbdd5f9fe7fab8ddd4f39e1a14ba206...

Powered by Google App Engine
This is Rietveld 408576698