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

Issue 338523005: ARM64: updated literal pool implementation. (Closed)

Created:
6 years, 6 months ago by Rodolph Perfetta (ARM)
Modified:
6 years, 6 months ago
CC:
v8-dev
Visibility:
Public.

Description

ARM64: updated literal pool implementation. Currently the literal pool implemetation is inherited from the arm 32-bit port and it shares the same limitations: 4k of range and 1000 entries max. In arm64 the load literal has a 1MB range giving us more flexibility. Immutable entries are now shared. BUG= R=rmcilroy@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=21924

Patch Set 1 #

Total comments: 25

Patch Set 2 : Addressed review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+329 lines, -160 lines) Patch
M src/arm64/assembler-arm64.h View 1 11 chunks +81 lines, -38 lines 0 comments Download
M src/arm64/assembler-arm64.cc View 1 11 chunks +248 lines, -122 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
Rodolph Perfetta (ARM)
6 years, 6 months ago (2014-06-13 15:19:09 UTC) #1
ulan
Adding Ross since he is working on constant pool too.
6 years, 6 months ago (2014-06-14 08:00:48 UTC) #2
rmcilroy
Looks like a nice cleanup overall, couple of comments. Note - the Arm backend is ...
6 years, 6 months ago (2014-06-17 13:09:58 UTC) #3
Rodolph Perfetta (ARM)
I only plan one further patch to enable more instructions to use the literal pool ...
6 years, 6 months ago (2014-06-18 16:53:23 UTC) #4
rmcilroy
lgtm, thanks! https://codereview.chromium.org/338523005/diff/1/src/arm64/assembler-arm64.h File src/arm64/assembler-arm64.h (right): https://codereview.chromium.org/338523005/diff/1/src/arm64/assembler-arm64.h#newcode2103 src/arm64/assembler-arm64.h:2103: // * code generation is finished On ...
6 years, 6 months ago (2014-06-19 09:58:16 UTC) #5
Rodolph Perfetta (ARM)
6 years, 6 months ago (2014-06-23 09:30:58 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 manually as r21924 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698