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

Issue 2259883002: [turbofan] Inline calls to CPP builtins (Closed)

Created:
4 years, 4 months ago by jgruber
Modified:
4 years, 4 months ago
Reviewers:
Jarin, Toon Verwaest
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@builtin-descriptors
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[turbofan] Inline calls to CPP builtins BUG= Committed: https://crrev.com/70a54d46b31696463a0dda9d56cbe130a3beedbd Cr-Commit-Position: refs/heads/master@{#38758}

Patch Set 1 #

Patch Set 2 : Comments and API builtins #

Total comments: 4

Patch Set 3 : Address comments #

Patch Set 4 : Builtin accessors & rebase #

Total comments: 4

Patch Set 5 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+184 lines, -24 lines) Patch
M src/builtins/builtins.h View 1 2 3 1 chunk +9 lines, -1 line 0 comments Download
M src/builtins/builtins.cc View 1 2 3 4 2 chunks +69 lines, -0 lines 0 comments Download
M src/builtins/x64/builtins-x64.cc View 1 1 chunk +3 lines, -0 lines 0 comments Download
M src/compiler/js-graph.h View 1 2 2 chunks +5 lines, -1 line 0 comments Download
M src/compiler/js-graph.cc View 1 2 1 chunk +14 lines, -6 lines 0 comments Download
M src/compiler/js-typed-lowering.cc View 1 2 3 3 chunks +55 lines, -3 lines 0 comments Download
M src/compiler/linkage.h View 1 chunk +6 lines, -1 line 0 comments Download
M src/compiler/linkage.cc View 1 2 5 chunks +23 lines, -12 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 31 (21 generated)
jgruber
This is the second part of CPP builtin inlining (after yesterday's builtin descriptor CL). PTAL
4 years, 4 months ago (2016-08-19 06:52:15 UTC) #6
Jarin
Nice!.lgtm with nits. https://codereview.chromium.org/2259883002/diff/20001/src/compiler/js-graph.cc File src/compiler/js-graph.cc (right): https://codereview.chromium.org/2259883002/diff/20001/src/compiler/js-graph.cc#newcode41 src/compiler/js-graph.cc:41: ArgvMode argv_mode, bool builtin_exit_frame) { The ...
4 years, 4 months ago (2016-08-19 09:01:10 UTC) #11
jgruber
https://codereview.chromium.org/2259883002/diff/20001/src/compiler/js-graph.cc File src/compiler/js-graph.cc (right): https://codereview.chromium.org/2259883002/diff/20001/src/compiler/js-graph.cc#newcode41 src/compiler/js-graph.cc:41: ArgvMode argv_mode, bool builtin_exit_frame) { On 2016/08/19 09:01:10, Jarin ...
4 years, 4 months ago (2016-08-19 11:17:07 UTC) #14
Jarin
lgtm even more.
4 years, 4 months ago (2016-08-19 12:35:32 UTC) #17
jgruber
+Toon for the - now inlined - https://codereview.chromium.org/2246333003. Related changes are only in builtins.{h,cc}.
4 years, 4 months ago (2016-08-19 13:00:58 UTC) #21
Toon Verwaest
Much nicer, thanks! lgtm some final comments https://codereview.chromium.org/2259883002/diff/60001/src/builtins/builtins.cc File src/builtins/builtins.cc (right): https://codereview.chromium.org/2259883002/diff/60001/src/builtins/builtins.cc#newcode212 src/builtins/builtins.cc:212: return nullptr; ...
4 years, 4 months ago (2016-08-19 13:37:05 UTC) #22
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/2259883002/80001
4 years, 4 months ago (2016-08-19 15:11:22 UTC) #27
jgruber
https://codereview.chromium.org/2259883002/diff/60001/src/builtins/builtins.cc File src/builtins/builtins.cc (right): https://codereview.chromium.org/2259883002/diff/60001/src/builtins/builtins.cc#newcode212 src/builtins/builtins.cc:212: return nullptr; On 2016/08/19 13:37:05, Toon Verwaest wrote: > ...
4 years, 4 months ago (2016-08-19 15:11:38 UTC) #28
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 4 months ago (2016-08-19 15:37:20 UTC) #29
commit-bot: I haz the power
4 years, 4 months ago (2016-08-19 15:37:34 UTC) #31
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/70a54d46b31696463a0dda9d56cbe130a3beedbd
Cr-Commit-Position: refs/heads/master@{#38758}

Powered by Google App Engine
This is Rietveld 408576698