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

Issue 196473021: A64: Handle a few TODOs. (Closed)

Created:
6 years, 9 months ago by Alexandre Rames
Modified:
6 years, 9 months ago
CC:
v8-dev
Visibility:
Public.

Description

A64: Handle a few TODOs. Below are notes about some of the TODOs handled. * In Simulator::Debug: We haven't had issues with printing in the debugger for a while. If the feature turns out to be still lacking an issue can be raised. * In SubStringStub::Generate: There is no need to jump there. The StringCharAtGenerator is asked to set the result in x0, and the return sequence following only uses two instructions. Also, we would need to jump after the native counter increment instead of the return_x0 label. * In ArrayPushStub::Generate: Raised an internal issue to check and update the ARM code. * In MacroAssembler::CopyBytes: The new code should be faster for bulk copies. Raised an internal issue to investigate and improve this function. * In MacroAssembler::EnterExitFrame: Unless we actually find something is wrong, this is working and looks ok. Also fixed the comments about the FP registers. * Comment for BumpSystemStackPointer: Removed the comment at the declaration site and updated the TODO in the implementation. R=ulan@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=20034

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+90 lines, -67 lines) Patch
M src/a64/code-stubs-a64.cc View 6 chunks +4 lines, -10 lines 0 comments Download
M src/a64/macro-assembler-a64.h View 2 chunks +4 lines, -4 lines 0 comments Download
M src/a64/macro-assembler-a64.cc View 7 chunks +47 lines, -13 lines 2 comments Download
M src/a64/macro-assembler-a64-inl.h View 1 chunk +4 lines, -3 lines 0 comments Download
M src/a64/simulator-a64.h View 1 chunk +0 lines, -2 lines 0 comments Download
M src/a64/simulator-a64.cc View 4 chunks +4 lines, -14 lines 0 comments Download
M src/a64/stub-cache-a64.cc View 4 chunks +23 lines, -21 lines 0 comments Download
M src/a64/utils-a64.h View 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Alexandre Rames
6 years, 9 months ago (2014-03-14 10:20:14 UTC) #1
ulan
LGTM In future could you please split unrelated changes into different CLs? It is much ...
6 years, 9 months ago (2014-03-18 12:51:14 UTC) #2
Alexandre Rames
I will split the next TODOs into separate patches. We did so to avoid the ...
6 years, 9 months ago (2014-03-18 13:35:23 UTC) #3
Alexandre Rames
> https://codereview.chromium.org/196473021/diff/1/src/a64/macro-assembler-a64.cc#newcode2467 > src/a64/macro-assembler-a64.cc:2467: Cbz(bulk_length, &short_copy); > On 2014/03/18 12:51:14, ulan wrote: > > You ...
6 years, 9 months ago (2014-03-18 13:53:50 UTC) #4
Alexandre Rames
6 years, 9 months ago (2014-03-18 14:00:30 UTC) #5
Message was sent while issue was closed.
Committed patchset #1 manually as r20034 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698