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

Issue 2923103003: [WASM] Simplify SIMD shuffle opcodes. (Closed)

Created:
3 years, 6 months ago by bbudge
Modified:
3 years, 6 months ago
Reviewers:
Mircea Trofin
CC:
v8-reviews_googlegroups.com, v8-mips-ports_googlegroups.com, v8-ppc-ports_googlegroups.com, wasm-v8_google.com
Target Ref:
refs/heads/master
Project:
v8
Visibility:
Public.

Description

[WASM] Simplify SIMD shuffle opcodes. - Eliminates S32x4Shuffle, S16x8Shuffle opcodes. All shuffles are subsumed by S8x16Shuffle. This aligns us with the latest WASM SIMD spec. LOG=N BUG=v8:6020 Review-Url: https://codereview.chromium.org/2923103003 Cr-Commit-Position: refs/heads/master@{#45929} Committed: https://chromium.googlesource.com/v8/v8/+/5d7039eac3a43909f1354a191fe26f55b7dec439

Patch Set 1 #

Patch Set 2 : Rebase. #

Patch Set 3 : Clean up. #

Patch Set 4 : Fix typos in tests, instruction selector. #

Patch Set 5 : De-comment-out irregular shuffle code. #

Total comments: 12

Patch Set 6 : Rebase. #

Patch Set 7 : Mircea's review comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+216 lines, -338 lines) Patch
M src/compiler/arm/code-generator-arm.cc View 1 2 3 4 5 3 chunks +4 lines, -42 lines 0 comments Download
M src/compiler/arm/instruction-codes-arm.h View 1 1 chunk +0 lines, -1 line 0 comments Download
M src/compiler/arm/instruction-scheduler-arm.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M src/compiler/arm/instruction-selector-arm.cc View 1 2 3 4 5 6 6 chunks +91 lines, -110 lines 0 comments Download
M src/compiler/instruction-selector.cc View 1 2 chunks +0 lines, -15 lines 0 comments Download
M src/compiler/machine-operator.h View 1 1 chunk +0 lines, -2 lines 0 comments Download
M src/compiler/machine-operator.cc View 1 1 chunk +0 lines, -16 lines 0 comments Download
M src/compiler/opcodes.h View 1 2 3 4 5 1 chunk +0 lines, -2 lines 0 comments Download
M src/compiler/wasm-compiler.h View 1 2 3 4 5 1 chunk +1 line, -2 lines 0 comments Download
M src/compiler/wasm-compiler.cc View 1 2 3 4 5 1 chunk +4 lines, -15 lines 0 comments Download
M src/wasm/function-body-decoder.cc View 1 2 3 4 5 6 5 chunks +12 lines, -33 lines 0 comments Download
M src/wasm/function-body-decoder-impl.h View 1 2 3 4 5 6 1 chunk +5 lines, -7 lines 0 comments Download
M src/wasm/wasm-opcodes.h View 1 1 chunk +0 lines, -2 lines 0 comments Download
M src/wasm/wasm-opcodes.cc View 1 1 chunk +0 lines, -2 lines 0 comments Download
M test/cctest/wasm/test-run-wasm-simd.cc View 1 2 3 4 5 5 chunks +99 lines, -86 lines 0 comments Download
M test/unittests/wasm/function-body-decoder-unittest.cc View 1 2 3 4 5 1 chunk +0 lines, -2 lines 0 comments Download

Messages

Total messages: 30 (23 generated)
bbudge
3 years, 6 months ago (2017-06-08 23:10:16 UTC) #7
bbudge
PTAL, there's a MIPS change that should probably happen after this one. https://chromium-review.googlesource.com/c/531007/
3 years, 6 months ago (2017-06-12 18:52:20 UTC) #10
bbudge
PTAL
3 years, 6 months ago (2017-06-13 21:15:22 UTC) #18
Mircea Trofin
lgtm, some nits. https://codereview.chromium.org/2923103003/diff/80001/src/compiler/arm/instruction-selector-arm.cc File src/compiler/arm/instruction-selector-arm.cc (right): https://codereview.chromium.org/2923103003/diff/80001/src/compiler/arm/instruction-selector-arm.cc#newcode2539 src/compiler/arm/instruction-selector-arm.cc:2539: for (int i = 0; i ...
3 years, 6 months ago (2017-06-13 22:21:46 UTC) #19
bbudge
https://codereview.chromium.org/2923103003/diff/80001/src/compiler/arm/instruction-selector-arm.cc File src/compiler/arm/instruction-selector-arm.cc (right): https://codereview.chromium.org/2923103003/diff/80001/src/compiler/arm/instruction-selector-arm.cc#newcode2539 src/compiler/arm/instruction-selector-arm.cc:2539: for (int i = 0; i < 4; i++) ...
3 years, 6 months ago (2017-06-13 23:07:54 UTC) #22
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/2923103003/120001
3 years, 6 months ago (2017-06-13 23:39:06 UTC) #27
commit-bot: I haz the power
3 years, 6 months ago (2017-06-13 23:41:01 UTC) #30
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/v8/v8/+/5d7039eac3a43909f1354a191fe26f55b7d...

Powered by Google App Engine
This is Rietveld 408576698