bmeurer@chromium.org
|
d4b533d41b
|
Bulk update of Google copyright headers in source files.
R=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/259183002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21035 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 06:42:26 +00:00 |
|
m.m.capewell@googlemail.com
|
dc438dceec
|
ARM64: Rename TryConvertDoubleToInt64 function
There are two TryConvertDoubleToInt64 functions: one rounds, the other checks
if a double can be exactly represented as an int. This patch renames the second
instance to reflect its purpose more clearly.
BUG=
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/258933008
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21020 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-28 13:33:14 +00:00 |
|
yangguo@chromium.org
|
cb2f43cb14
|
Always include debugger support.
Motivation: we do not have test coverage for debuggersupport=off.
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/256653004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20969 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-25 11:00:37 +00:00 |
|
Jacob.Bramley@arm.com
|
1bdc421adf
|
ARM64: Slightly improve MacroAssembler::Allocate.
BUG=
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/247533005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20946 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-24 14:55:28 +00:00 |
|
Jacob.Bramley@arm.com
|
74d49a1e7e
|
ARM64: Preserve x8 and x9 when necessary.
Fix a couple of places were x8 and x9 are excluded from lists of saved
registers. These are caller-saved registers, so C code can corrupt them.
x8 and x9 were originally reserved for debug code in the ARM64 port, so
we didn't bother preserving them, but they are now normal allocatable
registers.
BUG=v8:3263
LOG=N
R=rmcilroy@chromium.org, ulan@chromium.org
Review URL: https://codereview.chromium.org/233373002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20658 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-10 15:47:45 +00:00 |
|
alexandre.rames@arm.com
|
622ddd3495
|
ARM64: Introduce a version of ADR handling distant targets.
This fixes an out-of-range label error for an ADR instruction in the
mozilla/data/js1_5/Regress/regress-280769-2.js test.
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/222433002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20545 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-07 12:33:03 +00:00 |
|
alexandre.rames@arm.com
|
72288a68dd
|
ARM64: Use direct deoptimization exits.
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/225703002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20515 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-04 13:41:12 +00:00 |
|
alexandre.rames@arm.com
|
1f38f42ef1
|
ARM64: Fixes and more support for FRINT<X> instructions.
Fix simulation and tests for the [-0.5, -0.0[ range for FRINTA and FRINTN, and
add support for FRINTM.
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/223843002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20487 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-03 14:30:44 +00:00 |
|
alexandre.rames@arm.com
|
989683d479
|
ARM64: Optimize AllocateHeapNumber to use STP.
R=jochen@chromium.org
Review URL: https://codereview.chromium.org/216933003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20356 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-03-31 14:06:42 +00:00 |
|
ulan@chromium.org
|
d334c09bf4
|
ARM64: block veneer pool in InstructionAccurateScope.
TEST=mozilla/ecma_3/RegExp/regress-169497
TBR=alexandre.rames@arm.com
Review URL: https://codereview.chromium.org/211323003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20255 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-03-25 16:14:46 +00:00 |
|
alexandre.rames@arm.com
|
e577a18bd8
|
ARM64: Fix Register and FPRegister copy constructors.
This issue was introduced in r19156.
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/207743003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20212 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-03-24 17:41:37 +00:00 |
|
m.m.capewell@googlemail.com
|
86f5302002
|
ARM64: push/pop registers in stubs for safepoints
BUG=
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/209933003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20210 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-03-24 16:41:37 +00:00 |
|
jochen@chromium.org
|
2ce0bebba1
|
Rename A64 port to ARM64 port
BUG=354405
R=ulan@chromium.org, rodolph.perfetta@arm.com
LOG=y
Review URL: https://codereview.chromium.org/207823003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20148 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-03-21 09:28:26 +00:00 |
|