fpc/compiler/aarch64
svenbarth c48d572996 Implement support for saving and restoring address registers.
cgobj.pas, tcg:
  * g_save_registers: add the amount of used address registers to size as well
  * g_save_registers: save all used address registers
  * g_restore_registers: restore all stored address registers
m68k/cpubase.pas:
  * rename saved_standard_address_registers to saved_address_registers
all other platform's cpubase.{inc,pas} (except alpha, ia64 and vis which are not up to date):
  * add a saved_address_registers variable with one entry of RS_INVALID

At least a "make fullcycle" did complete.

git-svn-id: trunk@25664 -
2013-10-05 21:43:42 +00:00
..
a64att.inc + first batch of FPU/VFP instructions 2012-11-01 20:08:13 +00:00
a64atts.inc + first batch of FPU/VFP instructions 2012-11-01 20:08:13 +00:00
a64ins.dat + first batch of FPU/VFP instructions 2012-11-01 20:08:13 +00:00
a64nop.inc + instruction table generator for arm64 2012-11-01 16:11:19 +00:00
a64op.inc + first batch of FPU/VFP instructions 2012-11-01 20:08:13 +00:00
a64reg.dat + first cpubase implementation for aarch64 2012-11-01 17:18:25 +00:00
a64tab.inc + instruction table generator for arm64 2012-11-01 16:11:19 +00:00
aasmcpu.pas + initial implementation of aasmcpu unit for ARM64 2012-11-01 20:10:31 +00:00
aoptcpu.pas + assembler optimizer unit skeleton 2012-11-01 20:09:12 +00:00
aoptcpub.pas + assembler optimizer unit skeleton 2012-11-01 20:09:12 +00:00
aoptcpud.pas + assembler optimizer unit skeleton 2012-11-01 20:09:12 +00:00
cpubase.pas Implement support for saving and restoring address registers. 2013-10-05 21:43:42 +00:00
cpuinfo.pas
cpupara.pas Decrease amount of code duplication regarding handling of safecall and record constructors. 2013-01-25 20:39:28 +00:00
itcpugas.pas + ARM64 GAS instruction table unit 2012-11-01 20:09:47 +00:00
ra64con.inc + first cpubase implementation for aarch64 2012-11-01 17:18:25 +00:00
ra64dwa.inc + first cpubase implementation for aarch64 2012-11-01 17:18:25 +00:00
ra64nor.inc + first cpubase implementation for aarch64 2012-11-01 17:18:25 +00:00
ra64num.inc + first cpubase implementation for aarch64 2012-11-01 17:18:25 +00:00
ra64rni.inc + first cpubase implementation for aarch64 2012-11-01 17:18:25 +00:00
ra64sri.inc + first cpubase implementation for aarch64 2012-11-01 17:18:25 +00:00
ra64sta.inc + first cpubase implementation for aarch64 2012-11-01 17:18:25 +00:00
ra64std.inc + first cpubase implementation for aarch64 2012-11-01 17:18:25 +00:00
ra64sup.inc + first cpubase implementation for aarch64 2012-11-01 17:18:25 +00:00