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

Issue 2652893013: [ARM] Macro-ize SIMD visitors in InstructionSelector. (Closed)

Created:
3 years, 11 months ago by bbudge
Modified:
3 years, 10 months ago
Reviewers:
titzer, martyn.capewell
CC:
v8-reviews_googlegroups.com, v8-mips-ports_googlegroups.com, v8-ppc-ports_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[ARM] Macro-ize SIMD visitors in InstructionSelector. - Uses macros for splat, extract lane, replace lane, unary ops and binary ops. - Renames ARM SIMD instruction codes to match machine operator names. LOG=N BUG=v8:4124 Review-Url: https://codereview.chromium.org/2652893013 Cr-Commit-Position: refs/heads/master@{#42799} Committed: https://chromium.googlesource.com/v8/v8/+/c0b1bcba2f33565201eaf3148b10dbe5d4c9231a

Patch Set 1 #

Total comments: 4

Patch Set 2 : Review comments. #

Patch Set 3 : Int32MulHigh has 3 operands. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+234 lines, -627 lines) Patch
M src/compiler/arm/code-generator-arm.cc View 4 chunks +20 lines, -20 lines 0 comments Download
M src/compiler/arm/instruction-codes-arm.h View 4 chunks +20 lines, -20 lines 0 comments Download
M src/compiler/arm/instruction-scheduler-arm.cc View 4 chunks +20 lines, -20 lines 0 comments Download
M src/compiler/arm/instruction-selector-arm.cc View 1 2 8 chunks +174 lines, -567 lines 0 comments Download

Messages

Total messages: 32 (20 generated)
bbudge
3 years, 11 months ago (2017-01-27 02:35:06 UTC) #4
martyn.capewell
lgtm
3 years, 10 months ago (2017-01-30 11:10:12 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/2652893013/1
3 years, 10 months ago (2017-01-30 15:02:03 UTC) #9
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/33624)
3 years, 10 months ago (2017-01-30 15:05:57 UTC) #11
bbudge
+Ben for OWNERS
3 years, 10 months ago (2017-01-30 16:52:14 UTC) #13
titzer
https://codereview.chromium.org/2652893013/diff/1/src/compiler/arm/instruction-selector-arm.cc File src/compiler/arm/instruction-selector-arm.cc (right): https://codereview.chromium.org/2652893013/diff/1/src/compiler/arm/instruction-selector-arm.cc#newcode1471 src/compiler/arm/instruction-selector-arm.cc:1471: void InstructionSelector::VisitFloat32Mul(Node* node) { Can you do the same ...
3 years, 10 months ago (2017-01-30 21:01:26 UTC) #14
bbudge
https://codereview.chromium.org/2652893013/diff/1/src/compiler/arm/instruction-selector-arm.cc File src/compiler/arm/instruction-selector-arm.cc (right): https://codereview.chromium.org/2652893013/diff/1/src/compiler/arm/instruction-selector-arm.cc#newcode1471 src/compiler/arm/instruction-selector-arm.cc:1471: void InstructionSelector::VisitFloat32Mul(Node* node) { On 2017/01/30 21:01:25, titzer wrote: ...
3 years, 10 months ago (2017-01-30 23:42:29 UTC) #17
titzer
Nice! LGTM
3 years, 10 months ago (2017-01-30 23:44:59 UTC) #18
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/2652893013/40001
3 years, 10 months ago (2017-01-31 01:32:23 UTC) #27
titzer
On 2017/01/31 01:32:23, commit-bot: I haz the power wrote: > CQ is trying da patch. ...
3 years, 10 months ago (2017-01-31 01:33:35 UTC) #28
commit-bot: I haz the power
Committed patchset #3 (id:40001) as https://chromium.googlesource.com/v8/v8/+/c0b1bcba2f33565201eaf3148b10dbe5d4c9231a
3 years, 10 months ago (2017-01-31 01:34:12 UTC) #31
bbudge
3 years, 10 months ago (2017-01-31 01:43:18 UTC) #32
Message was sent while issue was closed.
On 2017/01/31 01:33:35, titzer wrote:
> On 2017/01/31 01:32:23, commit-bot: I haz the power wrote:
> > CQ is trying da patch. Follow status at
> >  
> >
>
https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
> 
> Would you like to do the same for the other platforms, Bill?

I'll have to go off my OCD meds, but OK, will do. Maybe x64 and arm64 to start.

Powered by Google App Engine
This is Rietveld 408576698