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

Issue 1685183003: [turbofan] Fix a bug in the RawMachineAssembler (Closed)

Created:
4 years, 10 months ago by epertoso
Modified:
4 years, 10 months ago
Reviewers:
*Benedikt Meurer
CC:
Camillo Bruni, v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[turbofan] Fix a bug in the RawMachineAssembler This was causing code like: REX.W cmpq r9,r8 setzl r8l movzxbl r8,r8 REX.W cmpq r8,0x0 jz 185 (note the cmpq instead of cmpl above) on x64 instead of: REX.W cmpq r9,r8 jnz 149 http://crrev.com/1677503002 is now obsolete and has been reverted. Committed: https://crrev.com/61a4c528b705f36899b72b02fb9b959b70494c00 Cr-Commit-Position: refs/heads/master@{#33934}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Update. #

Patch Set 3 : Fixes one ARM unit test. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -14 lines) Patch
M src/compiler/raw-machine-assembler.h View 1 5 chunks +4 lines, -12 lines 0 comments Download
M test/unittests/compiler/arm/instruction-selector-arm-unittest.cc View 1 2 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 20 (11 generated)
epertoso
4 years, 10 months ago (2016-02-10 18:19:37 UTC) #4
Benedikt Meurer
https://codereview.chromium.org/1685183003/diff/20001/src/compiler/x64/instruction-selector-x64.cc File src/compiler/x64/instruction-selector-x64.cc (right): https://codereview.chromium.org/1685183003/diff/20001/src/compiler/x64/instruction-selector-x64.cc#newcode1457 src/compiler/x64/instruction-selector-x64.cc:1457: case IrOpcode::kLoad: This looks rather hacky to me, esp. ...
4 years, 10 months ago (2016-02-11 05:13:53 UTC) #6
epertoso
PTAL https://codereview.chromium.org/1685183003/diff/20001/src/compiler/x64/instruction-selector-x64.cc File src/compiler/x64/instruction-selector-x64.cc (right): https://codereview.chromium.org/1685183003/diff/20001/src/compiler/x64/instruction-selector-x64.cc#newcode1457 src/compiler/x64/instruction-selector-x64.cc:1457: case IrOpcode::kLoad: On 2016/02/11 at 05:13:53, Benedikt Meurer ...
4 years, 10 months ago (2016-02-11 13:47:47 UTC) #8
Benedikt Meurer
Nice. LGTM
4 years, 10 months ago (2016-02-11 17:34:58 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1685183003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1685183003/60001
4 years, 10 months ago (2016-02-12 08:53:05 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux_arm_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm_rel/builds/13647)
4 years, 10 months ago (2016-02-12 09:03:23 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1685183003/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1685183003/80001
4 years, 10 months ago (2016-02-12 09:33:22 UTC) #17
commit-bot: I haz the power
Committed patchset #3 (id:80001)
4 years, 10 months ago (2016-02-12 10:03:02 UTC) #18
commit-bot: I haz the power
4 years, 10 months ago (2016-02-12 10:03:20 UTC) #20
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/61a4c528b705f36899b72b02fb9b959b70494c00
Cr-Commit-Position: refs/heads/master@{#33934}

Powered by Google App Engine
This is Rietveld 408576698