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

Issue 2776753004: [wasm] Make Opcode names consistent across architectures, implementations (Closed)

Created:
3 years, 9 months ago by gdeepti
Modified:
3 years, 8 months ago
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] Make Opcode names consistent across architectures, implementations - Fix opcode names to be consistent with opcodes as in wasm-opcodes.h - Fix Ordering of Ops, inconsistencies BUG=v8:6020 Review-Url: https://codereview.chromium.org/2776753004 Cr-Commit-Position: refs/heads/master@{#44239} Committed: https://chromium.googlesource.com/v8/v8/+/6234fda3c9dcf223a243172d03ea1588f9cfe28d

Patch Set 1 #

Patch Set 2 : Fix Float32x4 -> F32x4 #

Patch Set 3 : Fix left over F32x4 case #

Patch Set 4 : Fix Int32x4 types #

Patch Set 5 : Fix Int32x4 Shifts #

Patch Set 6 : Fix shifts #

Patch Set 7 : Fix Int16x8, Int8x16 types #

Patch Set 8 : Fix generic S128 types #

Patch Set 9 : Fix swizzles #

Patch Set 10 : Fix Arm build #

Patch Set 11 : Fix Ordering #

Patch Set 12 : Scalar fix #

Total comments: 11

Patch Set 13 : Bill's review #

Patch Set 14 : Fix build #

Patch Set 15 : Fix convert order #

Total comments: 2

Patch Set 16 : Fix missing Convert #

Total comments: 2

Patch Set 17 : Fix Saturates #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1748 lines, -1842 lines) Patch
M src/compiler/arm/code-generator-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 6 chunks +105 lines, -105 lines 0 comments Download
M src/compiler/arm/instruction-codes-arm.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +102 lines, -102 lines 0 comments Download
M src/compiler/arm/instruction-scheduler-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +102 lines, -102 lines 0 comments Download
M src/compiler/arm/instruction-selector-arm.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5 chunks +128 lines, -128 lines 0 comments Download
M src/compiler/ia32/code-generator-ia32.cc View 1 2 3 1 chunk +7 lines, -7 lines 0 comments Download
M src/compiler/ia32/instruction-codes-ia32.h View 1 2 3 1 chunk +7 lines, -7 lines 0 comments Download
M src/compiler/ia32/instruction-scheduler-ia32.cc View 1 2 3 1 chunk +7 lines, -7 lines 0 comments Download
M src/compiler/ia32/instruction-selector-ia32.cc View 1 2 3 2 chunks +8 lines, -8 lines 0 comments Download
M src/compiler/instruction-selector.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +370 lines, -424 lines 0 comments Download
M src/compiler/machine-graph-verifier.cc View 1 2 3 4 5 6 2 chunks +6 lines, -6 lines 0 comments Download
M src/compiler/machine-operator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +143 lines, -149 lines 0 comments Download
M src/compiler/machine-operator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +232 lines, -241 lines 0 comments Download
M src/compiler/opcodes.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +146 lines, -155 lines 0 comments Download
M src/compiler/simd-scalar-lowering.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 10 chunks +95 lines, -101 lines 0 comments Download
M src/compiler/wasm-compiler.h View 1 2 3 4 5 6 7 1 chunk +4 lines, -4 lines 0 comments Download
M src/compiler/wasm-compiler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5 chunks +180 lines, -190 lines 0 comments Download
M src/compiler/x64/code-generator-x64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +32 lines, -32 lines 0 comments Download
M src/compiler/x64/instruction-codes-x64.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +17 lines, -17 lines 0 comments Download
M src/compiler/x64/instruction-scheduler-x64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +17 lines, -17 lines 0 comments Download
M src/compiler/x64/instruction-selector-x64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +34 lines, -34 lines 0 comments Download
M src/wasm/function-body-decoder.cc View 1 2 3 4 5 6 7 1 chunk +4 lines, -4 lines 0 comments Download
M test/cctest/wasm/test-run-wasm-simd.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 98 (83 generated)
gdeepti
I will be taking a second look to make sure the ordering is consistent, sending ...
3 years, 9 months ago (2017-03-27 23:02:30 UTC) #53
bbudge
https://codereview.chromium.org/2776753004/diff/220001/src/compiler/arm/code-generator-arm.cc File src/compiler/arm/code-generator-arm.cc (right): https://codereview.chromium.org/2776753004/diff/220001/src/compiler/arm/code-generator-arm.cc#newcode1645 src/compiler/arm/code-generator-arm.cc:1645: case kArmF32x4SConvertI32x4: { these are unary ops, so should ...
3 years, 9 months ago (2017-03-28 00:13:26 UTC) #54
gdeepti
https://codereview.chromium.org/2776753004/diff/220001/src/compiler/arm/code-generator-arm.cc File src/compiler/arm/code-generator-arm.cc (right): https://codereview.chromium.org/2776753004/diff/220001/src/compiler/arm/code-generator-arm.cc#newcode1645 src/compiler/arm/code-generator-arm.cc:1645: case kArmF32x4SConvertI32x4: { On 2017/03/28 00:13:26, bbudge wrote: > ...
3 years, 8 months ago (2017-03-28 22:06:40 UTC) #69
aseemgarg
https://codereview.chromium.org/2776753004/diff/280001/src/compiler/arm/code-generator-arm.cc File src/compiler/arm/code-generator-arm.cc (left): https://codereview.chromium.org/2776753004/diff/280001/src/compiler/arm/code-generator-arm.cc#oldcode1573 src/compiler/arm/code-generator-arm.cc:1573: case kArmFloat32x4FromInt32x4: { seems like you forgot to create ...
3 years, 8 months ago (2017-03-28 22:25:22 UTC) #70
gdeepti
https://codereview.chromium.org/2776753004/diff/280001/src/compiler/arm/code-generator-arm.cc File src/compiler/arm/code-generator-arm.cc (left): https://codereview.chromium.org/2776753004/diff/280001/src/compiler/arm/code-generator-arm.cc#oldcode1573 src/compiler/arm/code-generator-arm.cc:1573: case kArmFloat32x4FromInt32x4: { On 2017/03/28 22:25:22, aseemgarg wrote: > ...
3 years, 8 months ago (2017-03-28 22:27:24 UTC) #71
aseemgarg
lgtm
3 years, 8 months ago (2017-03-28 22:28:29 UTC) #74
bbudge
lgtm https://codereview.chromium.org/2776753004/diff/300001/src/compiler/arm/instruction-scheduler-arm.cc File src/compiler/arm/instruction-scheduler-arm.cc (right): https://codereview.chromium.org/2776753004/diff/300001/src/compiler/arm/instruction-scheduler-arm.cc#newcode136 src/compiler/arm/instruction-scheduler-arm.cc:136: case kArmI32x4UConvertF32x4: nit: out of order
3 years, 8 months ago (2017-03-29 00:33:20 UTC) #75
gdeepti
Fixed inconsistency with Signed AddSaturate/SubSaturate to AddSaturateS/SubSaturateS. https://codereview.chromium.org/2776753004/diff/300001/src/compiler/arm/instruction-scheduler-arm.cc File src/compiler/arm/instruction-scheduler-arm.cc (right): https://codereview.chromium.org/2776753004/diff/300001/src/compiler/arm/instruction-scheduler-arm.cc#newcode136 src/compiler/arm/instruction-scheduler-arm.cc:136: case kArmI32x4UConvertF32x4: ...
3 years, 8 months ago (2017-03-29 00:56:08 UTC) #80
gdeepti
+bmeurer@ for owners in src/compiler.
3 years, 8 months ago (2017-03-29 00:59:27 UTC) #82
Benedikt Meurer
lgtm
3 years, 8 months ago (2017-03-29 04:07:24 UTC) #87
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/2776753004/320001
3 years, 8 months ago (2017-03-29 06:35:17 UTC) #90
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/37905)
3 years, 8 months ago (2017-03-29 06:38:09 UTC) #92
Mircea Trofin
rubber stamp LGTM for wasm OWNERS part.
3 years, 8 months ago (2017-03-29 16:59:35 UTC) #93
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/2776753004/320001
3 years, 8 months ago (2017-03-29 17:00:42 UTC) #95
commit-bot: I haz the power
3 years, 8 months ago (2017-03-29 17:02:28 UTC) #98
Message was sent while issue was closed.
Committed patchset #17 (id:320001) as
https://chromium.googlesource.com/v8/v8/+/6234fda3c9dcf223a243172d03ea1588f9c...

Powered by Google App Engine
This is Rietveld 408576698