fpc/compiler/aarch64
svenbarth 5ef9a78f5f * fix for Mantis #36951: B and BL can take immediate literals as well
+ added test

git-svn-id: trunk@44999 -
2020-04-22 20:19:14 +00:00
..
a64att.inc * Aarch64: UTX/STX instructions include now the postfix, so it is the same as for ARM 2020-04-13 18:04:34 +00:00
a64atts.inc * Aarch64: UTX/STX instructions include now the postfix, so it is the same as for ARM 2020-04-13 18:04:34 +00:00
a64ins.dat * Aarch64: UTX/STX instructions include now the postfix, so it is the same as for ARM 2020-04-13 18:04:34 +00:00
a64nop.inc
a64op.inc * Aarch64: UTX/STX instructions include now the postfix, so it is the same as for ARM 2020-04-13 18:04:34 +00:00
a64reg.dat somehow committing went wrong, second part of last commit: 2019-09-03 21:07:33 +00:00
a64tab.inc
aasmcpu.pas * fix for Mantis #36951: B and BL can take immediate literals as well 2020-04-22 20:19:14 +00:00
agcpugas.pas * the clang assembler does not provide support for the SEH directives we need (only the LLVM backend would be able to use them), thus we need to manually convert them to data sections 2020-04-21 06:06:28 +00:00
aoptcpu.pas * factored out and improved TARMAsmOptimizer.RedundantMovProcess 2020-04-18 21:48:25 +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 + implement compiler support for SEH on Win64 2020-04-21 06:06:05 +00:00
cpubase.pas * factored out TARMAsmOptimizer.OptPass1UXTB 2020-04-15 20:21:29 +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 + implement compiler support for SEH on Win64 2020-04-21 06:06:05 +00:00
cpupara.pas * LLVM/AArch64: don't perform the parameter location extension workarounds 2020-01-07 20:22:20 +00:00
cpupi.pas + implement compiler support for SEH on Win64 2020-04-21 06:06:05 +00:00
cputarg.pas + implement initial compiler support for Win64 on Aarch64 2020-04-21 06:04:22 +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
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
ncpuflw.pas * implement dogetcopy for the Aarch64 variant of the tryfinally node 2020-04-21 06:07:06 +00:00
ncpuinl.pas + support for software floating point exception handling on AArch64 (-CE) 2019-09-01 17:26:11 +00:00
ncpumat.pas + AAarch64: optimize divisions by constant 2020-02-17 20:11:32 +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 * generate jump tables into the same section as the code as otherwise we'll get bogus relocations (in case of clang.exe) or a future support for armasm64.exe will reject the relative symbols outright 2020-04-21 06:06:36 +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 for Mantis #36951: if the instruction only has one operand and it's a reference then don't internal error, but instead return OS_NO 2020-04-22 20:19:09 +00:00
racpugas.pas + implement compiler support for SEH on Win64 2020-04-21 06:06:05 +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