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

Issue 141713009: A64: Port LSeqStringSetChar optimizations from r16707 and r17521. (Closed)

Created:
6 years, 10 months ago by ulan
Modified:
6 years, 10 months ago
CC:
v8-dev
Visibility:
Public.

Description

A64: Port LSeqStringSetChar optimizations from r16707 and r17521. BUG= TEST=mjsunit/lithium/SeqStringSetChar R=baptiste.afsa@arm.com Committed: https://code.google.com/p/v8/source/detail?r=19166

Patch Set 1 #

Total comments: 2

Patch Set 2 : Handle smi and integer32 index #

Patch Set 3 : #

Total comments: 4

Patch Set 4 : Use enum instead of bool #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -28 lines) Patch
M src/a64/full-codegen-a64.cc View 1 2 3 2 chunks +4 lines, -4 lines 0 comments Download
M src/a64/lithium-codegen-a64.cc View 1 2 3 1 chunk +12 lines, -15 lines 0 comments Download
M src/a64/macro-assembler-a64.h View 1 2 3 2 chunks +4 lines, -1 line 0 comments Download
M src/a64/macro-assembler-a64.cc View 1 2 3 2 chunks +13 lines, -8 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
ulan
PTAL https://codereview.chromium.org/141713009/diff/1/src/a64/macro-assembler-a64.h File src/a64/macro-assembler-a64.h (right): https://codereview.chromium.org/141713009/diff/1/src/a64/macro-assembler-a64.h#newcode1477 src/a64/macro-assembler-a64.h:1477: Register scratch, This is different from arm port, ...
6 years, 10 months ago (2014-02-06 14:23:43 UTC) #1
baptiste.afsa1
I don't really like the fact that you have to untag/retag the index in fullcodegen. ...
6 years, 10 months ago (2014-02-06 14:52:07 UTC) #2
ulan
On 2014/02/06 14:52:07, baptiste.afsa1 wrote: > I don't really like the fact that you have ...
6 years, 10 months ago (2014-02-06 15:27:22 UTC) #3
baptiste.afsa1
https://codereview.chromium.org/141713009/diff/100001/src/a64/macro-assembler-a64.cc File src/a64/macro-assembler-a64.cc (right): https://codereview.chromium.org/141713009/diff/100001/src/a64/macro-assembler-a64.cc#newcode3648 src/a64/macro-assembler-a64.cc:3648: Cmp(index, Operand(Smi::FromInt(0))); Although it will work, it doesn't really ...
6 years, 10 months ago (2014-02-06 15:48:13 UTC) #4
ulan
https://codereview.chromium.org/141713009/diff/100001/src/a64/macro-assembler-a64.cc File src/a64/macro-assembler-a64.cc (right): https://codereview.chromium.org/141713009/diff/100001/src/a64/macro-assembler-a64.cc#newcode3648 src/a64/macro-assembler-a64.cc:3648: Cmp(index, Operand(Smi::FromInt(0))); On 2014/02/06 15:48:13, baptiste.afsa1 wrote: > Although ...
6 years, 10 months ago (2014-02-06 16:06:14 UTC) #5
baptiste.afsa1
lgtm
6 years, 10 months ago (2014-02-06 16:11:21 UTC) #6
ulan
6 years, 10 months ago (2014-02-06 16:16:37 UTC) #7
Message was sent while issue was closed.
Committed patchset #4 manually as r19166 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698