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

Issue 11415116: Port intrisification of setIndexed on Uint8 and Int8 arrays from ia32 to x64. (Closed)

Created:
8 years, 1 month ago by Mads Ager (google)
Modified:
8 years, 1 month ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Port intrisification of setIndexed on Uint8 and Int8 arrays from ia32 to x64. This is a direct port of the ia32 intrinsifier. We noticed this was missing when looking at HTTP benchmark profiles. R=fschneider@google.com,srdjan@google.com BUG= Committed: https://code.google.com/p/dart/source/detail?r=15261

Patch Set 1 #

Total comments: 3

Patch Set 2 : Address comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+42 lines, -12 lines) Patch
M runtime/vm/intrinsifier_ia32.cc View 1 2 chunks +6 lines, -12 lines 0 comments Download
M runtime/vm/intrinsifier_x64.cc View 1 2 chunks +36 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
Mads Ager (google)
8 years, 1 month ago (2012-11-22 14:10:27 UTC) #1
Florian Schneider
LGTM with comments. https://codereview.chromium.org/11415116/diff/1/runtime/vm/intrinsifier_x64.cc File runtime/vm/intrinsifier_x64.cc (right): https://codereview.chromium.org/11415116/diff/1/runtime/vm/intrinsifier_x64.cc#newcode481 runtime/vm/intrinsifier_x64.cc:481: // Move R12 into RDI. This ...
8 years, 1 month ago (2012-11-22 14:35:52 UTC) #2
Florian Schneider
While you're at it, could you clean up the ia32 version as well? On 2012/11/22 ...
8 years, 1 month ago (2012-11-22 14:38:53 UTC) #3
Mads Ager (google)
PTAL I removed the needless move of the index on x64. The reason for the ...
8 years, 1 month ago (2012-11-22 14:55:54 UTC) #4
Florian Schneider
LGTM. Thanks!
8 years, 1 month ago (2012-11-22 14:59:46 UTC) #5
srdjan
8 years, 1 month ago (2012-11-22 17:20:55 UTC) #6
lgtm

Powered by Google App Engine
This is Rietveld 408576698