fpc/compiler/aarch64
Jonas Maebe 592df7fa59 * disable cs_opt_regvar on all platforms when compiled for LLVM (LLVM does
that itself, our LLVM code generator can't handle it, and if it did then
    afterwards we would have to spill 90% of those register variables again
    to make them SSA)

git-svn-id: trunk@44062 -
2020-01-29 22:21:07 +00:00
..
a64att.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
a64atts.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
a64ins.dat somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
a64nop.inc
a64op.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
a64reg.dat somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
a64tab.inc * corrected cosmetic ARM/AArch64 copy/paste leftovers (patch by 2015-05-14 14:42:12 +00:00
aasmcpu.pas + support for LLVM metadata constant string parameters 2019-12-30 15:04:57 +00:00
agcpugas.pas * accept locals replaced by symbols in inline assembly by the LLVM code 2020-01-07 20:22:23 +00:00
aoptcpu.pas + AAarch64: TCpuAsmOptimizer.OptPass1Shift makes use of RemoveSuperfluousMove 2019-09-09 20:59:55 +00:00
aoptcpub.pas * fix case completeness and unreachable code warnings in compiler that would 2019-05-12 14:29:03 +00:00
aoptcpud.pas
cgcpu.pas * renamed getintparaloc to getcgtempparaloc 2019-12-24 22:12:25 +00:00
cpubase.pas * patch by J. Gareth Moreton, issue #36271, part 3: support for the other architectures 2019-11-10 16:11:40 +00:00
cpuinfo.pas * disable cs_opt_regvar on all platforms when compiled for LLVM (LLVM does 2020-01-29 22:21:07 +00:00
cpunode.pas somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
cpupara.pas * LLVM/AArch64: don't perform the parameter location extension workarounds 2020-01-07 20:22:20 +00:00
cpupi.pas * renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we can 2016-12-16 22:41:21 +00:00
cputarg.pas + Added support for the aarch64-android target. 2018-10-06 09:33:09 +00:00
hlcgcpu.pas * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/ 2019-07-07 21:33:43 +00:00
itcpugas.pas + ARM64 GAS instruction table unit 2012-11-01 20:09:47 +00:00
ncpuadd.pas + support for software floating point exception handling on AArch64 (-CE) 2019-09-01 17:26:11 +00:00
ncpucnv.pas * Removed unused local vars. 2018-11-02 18:44:29 +00:00
ncpucon.pas * avoid that -0.0 is handled by the eor optimization 2019-09-04 20:45:24 +00:00
ncpuinl.pas + support for software floating point exception handling on AArch64 (-CE) 2019-09-01 17:26:11 +00:00
ncpumat.pas + support for software floating point exception handling on AArch64 (-CE) 2019-09-01 17:26:11 +00:00
ncpumem.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
ncpuset.pas + AArch64: implementation of taarch64casenode.genlinearlist 2019-09-10 18:46:56 +00:00
ra64con.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
ra64dwa.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
ra64nor.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
ra64num.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
ra64rni.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
ra64sri.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
ra64sta.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
ra64std.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
ra64sup.inc somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
racpu.pas * fix case completeness and unreachable code warnings in compiler that would 2019-05-12 14:29:03 +00:00
racpugas.pas * fix for "ldr label" support in AArch64 assembler reader (r42988) 2019-09-15 17:26:25 +00:00
rgcpu.pas * fix case completeness and unreachable code warnings in compiler that would 2019-05-12 14:29:03 +00:00
symcpu.pas o fixes handling of iso i/o parameters/program parameters: 2015-05-01 20:58:31 +00:00