9bd88b0933a372e6a7b64b850868e6a7998567e2 |
|
22-Apr-2015 |
Serban Constantinescu <serban.constantinescu@linaro.org> |
ARM64: Move xSELF from x18 to x19. This patch moves xSELF to callee saved x19 and removes support for ETR (external thread register), previously used across native calls. Change-Id: Icee07fbb9292425947f7de33d10a0ddf98c7899b Signed-off-by: Serban Constantinescu <serban.constantinescu@linaro.org>
|
37c92df53979f9f6ab83155ab9521d554d717161 |
|
17-Oct-2014 |
Alexandre Rames <alexandre.rames@arm.com> |
Rename arm64 `Register` to `XRegister`. This will avoid naming conflicts in the arm64 port of the optimizing compiler. Change-Id: Ie736ddd2ddbd2e299058256de28bad5d41c57d6f
|
a304f97c97d38af73afe6b49259ac4faf0902123 |
|
17-Oct-2014 |
Alexandre Rames <alexandre.rames@arm.com> |
Rework arm64 register codes and fix Arm64ManagedRegister tests. Change-Id: I81ce3bc8a212c9c35be3a41b182ada87b32391ec
|
15523731549152276f23dcf94d81b1a9ce9c5038 |
|
02-Apr-2014 |
Serban Constantinescu <serban.constantinescu@arm.com> |
AArch64: Fix Managed Register unit tests Fixes the XZR change introduced by one of the previous patches. It also adds extra testing for VIXL register integration. Change-Id: I4935f06726e25829613ef7bb6ac052d82056812c Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
|
91690f6166f007699770f9a52be2b1a23e513307 |
|
20-Mar-2014 |
Andreas Gampe <agampe@google.com> |
Some more ARM64 tests that are invalid at the moment Change-Id: I7e5a3c093bb0b0fd04ef588946f8b843993f6d4e
|
06587681122fbe3ed3839dd7339861e206bcab38 |
|
20-Mar-2014 |
Andreas Gampe <agampe@google.com> |
Parts of ARM64 should not be enabled, yet The managed register test exercises tests that are supposed to hold in the final product, but the infrastructure is not at that point yet. Change-Id: I32bee942a13819620d9f6b1c0d9a8a14c9951764
|
ed8dd492e43cbaaa435c4892447072c84dbaf2dc |
|
11-Feb-2014 |
Serban Constantinescu <serban.constantinescu@arm.com> |
AArch64: Add ARM64 Assembler This patch adds the ARM64 Assembler and ManagedRegister backend. The implementation of the Arm64Assembler class is based on VIXL (a programmatic A64 Assembler - see external/vixl ). Change-Id: I842fd574637a953c19631eedf26f6c70d9ed7f9e Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
|