ARM64: updated literal pool implementation.
authorrodolph.perfetta@arm.com <rodolph.perfetta@arm.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 23 Jun 2014 09:30:45 +0000 (09:30 +0000)
committerrodolph.perfetta@arm.com <rodolph.perfetta@arm.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 23 Jun 2014 09:30:45 +0000 (09:30 +0000)
commitec22430733a5b237f1a0f5098429048fff7c6fd2
treeb2dbc4f5ca940a01410f6d923691677dbe18108e
parent16d5587c6d45091c991b57ebd6e22700e38e3386
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

Review URL: https://codereview.chromium.org/338523005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21924 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm64/assembler-arm64.cc
src/arm64/assembler-arm64.h