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

Issue 51373004: SIMD shuffle API changes (Closed)

Created:
7 years, 1 month ago by Cutch
Modified:
7 years, 1 month ago
Reviewers:
zra, srdjan
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 13

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 10

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1061 lines, -417 lines) Patch
M runtime/lib/simd128.cc View 1 2 3 4 4 chunks +53 lines, -57 lines 0 comments Download
M runtime/lib/typed_data.dart View 1 2 2 chunks +3 lines, -8 lines 0 comments Download
M runtime/vm/bootstrap_natives.h View 1 2 2 chunks +3 lines, -5 lines 0 comments Download
M runtime/vm/flow_graph_optimizer.cc View 1 2 3 4 9 chunks +78 lines, -34 lines 0 comments Download
M runtime/vm/flow_graph_type_propagator.cc View 1 2 2 chunks +14 lines, -6 lines 0 comments Download
M runtime/vm/il_printer.cc View 2 chunks +10 lines, -8 lines 0 comments Download
M runtime/vm/intermediate_language.h View 1 2 12 chunks +92 lines, -70 lines 0 comments Download
M runtime/vm/intermediate_language_arm.cc View 1 2 7 chunks +62 lines, -52 lines 0 comments Download
M runtime/vm/intermediate_language_ia32.cc View 1 2 5 chunks +30 lines, -41 lines 0 comments Download
M runtime/vm/intermediate_language_mips.cc View 1 2 2 chunks +14 lines, -13 lines 0 comments Download
M runtime/vm/intermediate_language_x64.cc View 1 2 5 chunks +30 lines, -41 lines 0 comments Download
M sdk/lib/typed_data/dart2js/typed_data_dart2js.dart View 1 2 3 4 5 4 chunks +297 lines, -49 lines 0 comments Download
M sdk/lib/typed_data/typed_data.dart View 1 2 3 chunks +271 lines, -20 lines 0 comments Download
M tests/co19/co19-analyzer.status View 1 2 3 4 5 6 1 chunk +8 lines, -0 lines 0 comments Download
M tests/co19/co19-analyzer2.status View 1 2 3 4 5 6 1 chunk +7 lines, -0 lines 0 comments Download
M tests/co19/co19-dart2dart.status View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M tests/co19/co19-dart2js.status View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M tests/co19/co19-runtime.status View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M tests/lib/typed_data/float32x4_transpose_test.dart View 1 chunk +10 lines, -8 lines 0 comments Download
M tests/lib/typed_data/float32x4_two_arg_shuffle_test.dart View 5 chunks +5 lines, -5 lines 0 comments Download
A tests/lib/typed_data/uint32x4_shuffle_test.dart View 1 chunk +59 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Cutch
SIMD shuffle API changes: 1) Removes interleave* methods and replaces them with a more general ...
7 years, 1 month ago (2013-10-30 05:58:13 UTC) #1
zra
https://codereview.chromium.org/51373004/diff/1/runtime/lib/simd128.cc File runtime/lib/simd128.cc (right): https://codereview.chromium.org/51373004/diff/1/runtime/lib/simd128.cc#newcode285 runtime/lib/simd128.cc:285: GET_NON_NULL_NATIVE_ARGUMENT(Float32x4, zw, arguments->NativeArgAt(1)); Just a bit confused about naming, ...
7 years, 1 month ago (2013-10-30 17:39:27 UTC) #2
Cutch
https://codereview.chromium.org/51373004/diff/1/runtime/lib/simd128.cc File runtime/lib/simd128.cc (right): https://codereview.chromium.org/51373004/diff/1/runtime/lib/simd128.cc#newcode285 runtime/lib/simd128.cc:285: GET_NON_NULL_NATIVE_ARGUMENT(Float32x4, zw, arguments->NativeArgAt(1)); On 2013/10/30 17:39:27, zra wrote: > ...
7 years, 1 month ago (2013-10-31 01:43:55 UTC) #3
zra
lgtm https://codereview.chromium.org/51373004/diff/1/runtime/vm/intermediate_language_arm.cc File runtime/vm/intermediate_language_arm.cc (right): https://codereview.chromium.org/51373004/diff/1/runtime/vm/intermediate_language_arm.cc#newcode3143 runtime/vm/intermediate_language_arm.cc:3143: case MethodRecognizer::kUint32x4ShuffleMix: On 2013/10/31 01:43:55, Cutch wrote: > ...
7 years, 1 month ago (2013-10-31 15:10:20 UTC) #4
Cutch
Patch Set 4 adds TODO and updates co19 tests.
7 years, 1 month ago (2013-11-01 02:15:03 UTC) #5
srdjan
LGTM with comments https://codereview.chromium.org/51373004/diff/150001/runtime/lib/simd128.cc File runtime/lib/simd128.cc (right): https://codereview.chromium.org/51373004/diff/150001/runtime/lib/simd128.cc#newcode288 runtime/lib/simd128.cc:288: if (m < 0 || m ...
7 years, 1 month ago (2013-11-01 05:51:41 UTC) #6
Cutch
https://codereview.chromium.org/51373004/diff/150001/runtime/lib/simd128.cc File runtime/lib/simd128.cc (right): https://codereview.chromium.org/51373004/diff/150001/runtime/lib/simd128.cc#newcode288 runtime/lib/simd128.cc:288: if (m < 0 || m > 255) { ...
7 years, 1 month ago (2013-11-01 07:06:30 UTC) #7
Cutch
7 years, 1 month ago (2013-11-01 07:10:09 UTC) #8
Message was sent while issue was closed.
Committed patchset #7 manually as r29723 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698