fpc/compiler/aarch64
2020-07-20 21:07:09 +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 * made TAArch64ClangGASAssembler inherit from TAArch64Assembler and removed custom 2020-07-19 14:30:38 +00:00
aoptcpu.pas * AArch64: enable TARMAsmOptimizer.OptPass1And 2020-05-31 21:40:59 +00:00
aoptcpub.pas
aoptcpud.pas
cgcpu.pas * properly calc new src register for OP_XOR 2020-07-08 19:45:55 +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
itcpugas.pas
ncpuadd.pas
ncpucnv.pas
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
ncpumat.pas + AAarch64: optimize divisions by constant 2020-02-17 20:11:32 +00:00
ncpumem.pas
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 * make local variables in assembler blocks working again after r44933 2020-06-20 20:17:53 +00:00
rgcpu.pas + Aarch64: trgcpu.get_spill_subreg: return MM sub register correctly, resolves #37393 2020-07-20 21:07:09 +00:00
symcpu.pas
tripletcpu.pas * mark all external assemblers using an LLVM tool using af_llvm 2020-07-19 14:30:35 +00:00