diff options
author | Matteo Franchin <matteo.franchin@arm.com> | 2014-05-13 12:33:28 +0100 |
---|---|---|
committer | Matteo Franchin <matteo.franchin@arm.com> | 2014-05-19 17:45:18 +0100 |
commit | bc6d197cdb02eeac0c98ec4ed37f530b003a4e7a (patch) | |
tree | ebeebb2ba6eab0bb7d01b47ad060bf635e4e2fbb /compiler/optimizing/graph_visualizer.h | |
parent | f04544ffdb801946d087ae1322c890e34e185156 (diff) |
AArch64: fixes in A64 code generation.
- Disabled special method compilation, as it requires hard-float ABI,
- Disabled suspend checks, as runtime is not yet ready (e.g. trampolines
are not setting the suspend register, etc),
- Changing definition of zero register (the zero register has now 0x3f
as its register number),
- Fixing some issues with handling of cmp instructions in the assembler:
we now use the shift-register rather than the extended-register variant
of cmp and cmn,
- Partially fixing register setup (register sN is now mapped to dN),
- Fixing and completing implementation of register spills/unspills,
- Fixing LoadBaseDispBody() and StoreBaseDispBody().
Change-Id: Ia49ba48b6ca0f782380066345b7a198cb6c1dc1d
Diffstat (limited to 'compiler/optimizing/graph_visualizer.h')
0 files changed, 0 insertions, 0 deletions