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

Issue 2505003002: Revert of [Turbofan] CodeGenerator for ARM avoids moves from VFP to general regs. (Closed)

Created:
4 years, 1 month ago by bbudge
Modified:
4 years ago
Reviewers:
Benedikt Meurer
CC:
v8-reviews_googlegroups.com, v8-mips-ports_googlegroups.com, v8-ppc-ports_googlegroups.com, Michael Hablich
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Revert of [Turbofan] CodeGenerator for ARM avoids moves from VFP to general regs. (patchset #4 id:60001 of https://codereview.chromium.org/2497483002/ ) Reason for revert: This was a speculative fix for perf regressions on Nexus 10 and ChromeOS. However, perf graphs after this landed show no improvement, so we should go back to the smaller, simpler code before. Original issue's description: > [Turbofan] CodeGenerator for ARM avoids moves from VFP to general regs. > - Adds VmovExtended, VswpExtended methods to MacroAssembler. These methods > use only VFP registers to perform s-register moves. > > LOG=N > BUG=v8:4124 TBR=bmeurer@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=v8:4124 Committed: https://crrev.com/093267758ef4abe5b47688821b5ab5465eccb0d4 Cr-Commit-Position: refs/heads/master@{#41039}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+66 lines, -146 lines) Patch
M src/arm/macro-assembler-arm.h View 1 chunk +7 lines, -6 lines 0 comments Download
M src/arm/macro-assembler-arm.cc View 1 chunk +50 lines, -135 lines 0 comments Download
M src/compiler/arm/code-generator-arm.cc View 3 chunks +9 lines, -5 lines 0 comments Download

Messages

Total messages: 9 (3 generated)
bbudge
Created Revert of [Turbofan] CodeGenerator for ARM avoids moves from VFP to general regs.
4 years, 1 month ago (2016-11-16 14:32:03 UTC) #2
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/2505003002/1
4 years, 1 month ago (2016-11-16 14:32:08 UTC) #3
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 1 month ago (2016-11-16 15:00:50 UTC) #4
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/093267758ef4abe5b47688821b5ab5465eccb0d4 Cr-Commit-Position: refs/heads/master@{#41039}
4 years, 1 month ago (2016-11-17 22:36:29 UTC) #6
Michael Hablich
The original commit is on the 5.6 branch but this revert is not. We probably ...
4 years ago (2016-11-23 16:18:20 UTC) #7
bbudge
4 years ago (2016-11-23 16:21:01 UTC) #9
Message was sent while issue was closed.
On 2016/11/23 16:18:20, Hablich wrote:
> The original commit is on the 5.6 branch but this revert is not. We probably
> should merge the revert to 5.6, right?

Yes, there's no upside and some chance it could cause a regression.

Powered by Google App Engine
This is Rietveld 408576698