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

Issue 2235433002: VM: Add more array intrinsics. (Closed)

Created:
4 years, 4 months ago by Florian Schneider
Modified:
4 years, 4 months ago
Reviewers:
rmacnak
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Base URL:
git@github.com:dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

VM: Add more array intrinsics. Make building array intrinsics a little easier for future additions. For now I added a few that are frequently used in Flutter. BUG= R=rmacnak@google.com Committed: https://github.com/dart-lang/sdk/commit/eb600a9af6d49753cc0c269e5831b9f3f641c347

Patch Set 1 #

Total comments: 2

Patch Set 2 : added more intrinsics #

Total comments: 5

Patch Set 3 : addressed comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+277 lines, -311 lines) Patch
M runtime/vm/flow_graph_inliner.cc View 1 2 3 chunks +2 lines, -84 lines 0 comments Download
M runtime/vm/intrinsifier.cc View 1 2 4 chunks +177 lines, -211 lines 0 comments Download
M runtime/vm/method_recognizer.h View 1 2 3 chunks +17 lines, -16 lines 0 comments Download
M runtime/vm/method_recognizer.cc View 1 2 1 chunk +81 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (2 generated)
Florian Schneider
4 years, 4 months ago (2016-08-09 21:14:14 UTC) #2
Florian Schneider
Added Int8, Int16, Uint16 and Uint8clampedList
4 years, 4 months ago (2016-08-09 22:18:20 UTC) #3
rmacnak
https://codereview.chromium.org/2235433002/diff/1/runtime/vm/method_recognizer.h File runtime/vm/method_recognizer.h (right): https://codereview.chromium.org/2235433002/diff/1/runtime/vm/method_recognizer.h#newcode532 runtime/vm/method_recognizer.h:532: static intptr_t MethodKindToCid(Kind kind); Consider MethodKindToReceiverCid https://codereview.chromium.org/2235433002/diff/20001/runtime/vm/intrinsifier.cc File runtime/vm/intrinsifier.cc ...
4 years, 4 months ago (2016-08-10 00:01:42 UTC) #4
Florian Schneider
https://codereview.chromium.org/2235433002/diff/1/runtime/vm/method_recognizer.h File runtime/vm/method_recognizer.h (right): https://codereview.chromium.org/2235433002/diff/1/runtime/vm/method_recognizer.h#newcode532 runtime/vm/method_recognizer.h:532: static intptr_t MethodKindToCid(Kind kind); On 2016/08/10 00:01:42, rmacnak wrote: ...
4 years, 4 months ago (2016-08-10 00:17:36 UTC) #5
rmacnak
lgtm https://codereview.chromium.org/2235433002/diff/20001/runtime/vm/intrinsifier.cc File runtime/vm/intrinsifier.cc (right): https://codereview.chromium.org/2235433002/diff/20001/runtime/vm/intrinsifier.cc#newcode536 runtime/vm/intrinsifier.cc:536: RawObject::IsTypedDataClassId(array_cid)); On 2016/08/10 00:17:36, Florian Schneider wrote: > ...
4 years, 4 months ago (2016-08-10 00:23:30 UTC) #6
Florian Schneider
4 years, 4 months ago (2016-08-10 00:38:59 UTC) #8
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
eb600a9af6d49753cc0c269e5831b9f3f641c347 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698