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

Issue 2401653002: [turbofan] Discard the shared code entry in the optimized code map. (Closed)

Created:
4 years, 2 months ago by mvstanton
Modified:
4 years, 2 months ago
CC:
v8-reviews_googlegroups.com, v8-x87-ports_googlegroups.com, v8-ppc-ports_googlegroups.com, v8-mips-ports_googlegroups.com, Michael Hablich, Hannes Payer (out of office), ulan
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[turbofan] Discard the shared code entry in the optimized code map. At one time, we hoped to generate the same code for different native contexts. But in truth, much performance comes from optimizing on the native context. Now we abandon this pathway. BUG= Committed: https://crrev.com/55af3c44c99a6e4cd6d53df775023d760ad2b2c3 Cr-Commit-Position: refs/heads/master@{#40079}

Patch Set 1 #

Patch Set 2 : Dead code. #

Total comments: 2

Patch Set 3 : Comments and REBASE. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+28 lines, -349 lines) Patch
M src/builtins/arm/builtins-arm.cc View 1 2 3 chunks +2 lines, -18 lines 0 comments Download
M src/builtins/arm64/builtins-arm64.cc View 1 2 3 chunks +1 line, -17 lines 0 comments Download
M src/builtins/ia32/builtins-ia32.cc View 1 2 3 chunks +2 lines, -18 lines 0 comments Download
M src/builtins/mips/builtins-mips.cc View 1 2 3 chunks +2 lines, -18 lines 0 comments Download
M src/builtins/mips64/builtins-mips64.cc View 1 2 3 chunks +2 lines, -18 lines 0 comments Download
M src/builtins/x64/builtins-x64.cc View 1 2 3 chunks +1 line, -17 lines 0 comments Download
M src/compiler.cc View 1 2 1 chunk +0 lines, -12 lines 0 comments Download
M src/crankshaft/hydrogen-instructions.h View 1 chunk +0 lines, -5 lines 0 comments Download
M src/factory.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/flag-definitions.h View 1 2 1 chunk +0 lines, -2 lines 0 comments Download
M src/heap/heap.h View 1 chunk +0 lines, -1 line 0 comments Download
M src/heap/heap.cc View 1 2 1 chunk +0 lines, -8 lines 0 comments Download
M src/objects.h View 1 2 3 chunks +3 lines, -8 lines 0 comments Download
M src/objects.cc View 1 2 8 chunks +13 lines, -61 lines 0 comments Download
M src/objects-inl.h View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/test-compiler.cc View 1 chunk +0 lines, -144 lines 0 comments Download

Messages

Total messages: 32 (17 generated)
mvstanton
Hi Michael, here is the CL we discussed, thx for the look, --Mike
4 years, 2 months ago (2016-10-06 15:07:16 UTC) #4
Michael Starzinger
LGTM. Nice, I like it. Just one comment. https://codereview.chromium.org/2401653002/diff/20001/src/builtins/arm/builtins-arm.cc File src/builtins/arm/builtins-arm.cc (right): https://codereview.chromium.org/2401653002/diff/20001/src/builtins/arm/builtins-arm.cc#newcode1447 src/builtins/arm/builtins-arm.cc:1447: __ ...
4 years, 2 months ago (2016-10-07 09:23:46 UTC) #9
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/2401653002/40001
4 years, 2 months ago (2016-10-07 09:46:20 UTC) #13
mvstanton
thanks! --Mike https://codereview.chromium.org/2401653002/diff/20001/src/builtins/arm/builtins-arm.cc File src/builtins/arm/builtins-arm.cc (right): https://codereview.chromium.org/2401653002/diff/20001/src/builtins/arm/builtins-arm.cc#newcode1447 src/builtins/arm/builtins-arm.cc:1447: __ bind(&install_optimized_code_and_tailcall); On 2016/10/07 09:23:46, Michael Starzinger ...
4 years, 2 months ago (2016-10-07 09:46:27 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: v8_presubmit on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/25911)
4 years, 2 months ago (2016-10-07 09:58:50 UTC) #16
mvstanton
Hi Igor, Could you have a quick look at the file in /crankshaft?
4 years, 2 months ago (2016-10-07 10:01:22 UTC) #18
Igor Sheludko
lgtm
4 years, 2 months ago (2016-10-07 10:41:02 UTC) #20
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/2401653002/40001
4 years, 2 months ago (2016-10-07 10:41:11 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: v8_presubmit on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/25921)
4 years, 2 months ago (2016-10-07 10:45:01 UTC) #23
Benedikt Meurer
LGTM (rubber-stamped)
4 years, 2 months ago (2016-10-07 10:48:20 UTC) #25
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/2401653002/40001
4 years, 2 months ago (2016-10-07 10:59:43 UTC) #27
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 2 months ago (2016-10-07 11:01:56 UTC) #28
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/55af3c44c99a6e4cd6d53df775023d760ad2b2c3 Cr-Commit-Position: refs/heads/master@{#40079}
4 years, 2 months ago (2016-10-07 11:02:18 UTC) #30
mvstanton
A revert of this CL (patchset #3 id:40001) has been created in https://codereview.chromium.org/2403453002/ by mvstanton@chromium.org. ...
4 years, 2 months ago (2016-10-07 12:07:35 UTC) #31
Michael Achenbach
4 years, 2 months ago (2016-10-07 12:24:22 UTC) #32
Message was sent while issue was closed.
On 2016/10/07 12:07:35, mvstanton wrote:
> A revert of this CL (patchset #3 id:40001) has been created in
> https://codereview.chromium.org/2403453002/ by mailto:mvstanton@chromium.org.
> 
> The reason for reverting is: Possible GCSTRESS failure, investigating..

Did this hit any new gc stress error?
Note: https://bugs.chromium.org/p/v8/issues/detail?id=5451
That's under investigation. Then we had also 
https://bugs.chromium.org/p/v8/issues/detail?id=5492

Powered by Google App Engine
This is Rietveld 408576698