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

Issue 2681783002: X87: [turbofan] Introduce JSCallForwardVarargs operator. (Closed)

Created:
3 years, 10 months ago by zhengxing.li
Modified:
3 years, 9 months ago
CC:
v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

X87: [turbofan] Introduce JSCallForwardVarargs operator. port 69747e2658f1de973ba75c60fe31b402bd6031a5(r42680) original commit message: We turn a JSCallFunction node for f.apply(receiver, arguments) into a JSCallForwardVarargs node, when the arguments refers to the arguments of the outermost optimized code object, i.e. not an inlined arguments, and the apply method refers to Function.prototype.apply, and there's no other user of arguments except in frame states. We also replace the arguments node in the graph with a marker for the Deoptimizer similar to Crankshaft to make sure we don't materialize unused arguments just for the sake of deoptimization. We plan to replace this with a saner EscapeAnalysis based solution soon. BUG= Review-Url: https://codereview.chromium.org/2681783002 Cr-Commit-Position: refs/heads/master@{#43516} Committed: https://chromium.googlesource.com/v8/v8/+/6cff2ddf7df7dce821176dcacf8ea15ccf206da3

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+87 lines, -0 lines) Patch
M src/builtins/x87/builtins-x87.cc View 1 chunk +80 lines, -0 lines 0 comments Download
M src/x87/interface-descriptors-x87.cc View 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 29 (14 generated)
zhengxing.li
PTAL, thanks!
3 years, 10 months ago (2017-02-07 14:52:59 UTC) #2
chunyang.dai
On 2017/02/07 14:52:59, zhengxing.li wrote: > PTAL, thanks! LGTM. thanks
3 years, 10 months ago (2017-02-08 02:23:48 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/2681783002/1
3 years, 10 months ago (2017-02-08 02:28:14 UTC) #5
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started by full ...
3 years, 10 months ago (2017-02-08 02:28:16 UTC) #7
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/2681783002/1
3 years, 10 months ago (2017-02-08 08:43:38 UTC) #9
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started by full ...
3 years, 10 months ago (2017-02-08 08:43:39 UTC) #11
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/2681783002/1
3 years, 10 months ago (2017-02-08 15:02:29 UTC) #13
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started by full ...
3 years, 10 months ago (2017-02-08 15:02:31 UTC) #15
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/2681783002/1
3 years, 10 months ago (2017-02-09 01:11:38 UTC) #17
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started by full ...
3 years, 10 months ago (2017-02-09 01:11:40 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/2681783002/1
3 years, 10 months ago (2017-02-10 01:35:13 UTC) #21
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started by full ...
3 years, 10 months ago (2017-02-10 01:35:14 UTC) #23
Benedikt Meurer
lgtm
3 years, 9 months ago (2017-03-01 10:45:53 UTC) #24
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/2681783002/1
3 years, 9 months ago (2017-03-01 13:01:46 UTC) #26
commit-bot: I haz the power
3 years, 9 months ago (2017-03-01 13:27:01 UTC) #29
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/v8/v8/+/6cff2ddf7df7dce821176dcacf8ea15ccf2...

Powered by Google App Engine
This is Rietveld 408576698