fpc/compiler/arm
2013-07-30 14:40:50 +00:00
..
aasmcpu.pas * don't ignore by accident the next instruction after a newly inserted constant pool 2013-05-31 21:29:08 +00:00
agarmgas.pas + proper assembler command line parameters for arm thumb 2013-03-24 20:21:22 +00:00
aoptcpu.pas Disabled preindex/postindexed peephole optimizations for Thumb and Thumb2 2013-07-21 14:21:16 +00:00
aoptcpub.pas
aoptcpuc.pas
aoptcpud.pas
armatt.inc + SVC instruction 2013-03-24 20:22:06 +00:00
armatts.inc + SVC instruction 2013-03-24 20:22:06 +00:00
armins.dat + SVC instruction 2013-03-24 20:22:06 +00:00
armnop.inc
armop.inc + SVC instruction 2013-03-24 20:22:06 +00:00
armreg.dat
armtab.inc
cgcpu.pas Add some immediate forms of shift instructions to tcgthumb.a_op_const_reg 2013-05-30 12:07:32 +00:00
cpubase.pas Merge r22905 and r22906 2013-03-10 10:45:34 +00:00
cpuelf.pas + ELF linker back-ends for ARM and MIPS. 2013-01-13 18:05:19 +00:00
cpuinfo.pas patch by Michael Ring: 2013-04-29 19:57:08 +00:00
cpunode.pas
cpupara.pas * don't use the paracgsize in get_paraloc_def(), because it generally 2013-06-02 14:05:07 +00:00
cpupi.pas * fix stack parameter handling for arm thumb 2013-04-07 21:01:15 +00:00
cputarg.pas * Sync with trunk r23404. 2013-01-16 13:21:51 +00:00
hlcgcpu.pas
itcpugas.pas * remove unused units from uses statements 2013-01-03 23:07:09 +00:00
narmadd.pas ARM: try to inline 64bit multiplication for the most common cases instead of calling FPC_MUL_ helpers (results in 5-10x speedup) 2013-07-30 14:40:50 +00:00
narmcal.pas * moved ARM/x86 ifdef'ed code from ncgcal to virtual methods 2013-04-07 13:42:06 +00:00
narmcnv.pas + support for LOC_(C)MMREGISTER in hlcg 2013-05-31 12:05:14 +00:00
narmcon.pas * remove unused units from uses statements 2013-01-03 23:07:09 +00:00
narminl.pas + support for LOC_(C)MMREGISTER in hlcg 2013-05-31 12:05:14 +00:00
narmmat.pas Signed modulus by 2 on ARM with no division is optimized to a series of instructions instead of calling fpc_mod_longint. 2013-06-02 14:44:06 +00:00
narmmem.pas + arm thumb: tarmloadparentfpnode moves the stack pointer to a different register to avoid illegal instruction encodings 2013-04-07 21:29:12 +00:00
narmset.pas Update jumptabel generation for ARM Thumb 2013-05-30 12:06:30 +00:00
pp.lpi.template
raarm.pas
raarmgas.pas Add support in ARM assembler reader for ldr reg, =literal syntax 2013-07-21 16:06:57 +00:00
rarmcon.inc
rarmdwa.inc
rarmnor.inc
rarmnum.inc
rarmrni.inc
rarmsri.inc
rarmsta.inc
rarmstd.inc
rarmsup.inc
rgcpu.pas * UMUL et al. have only register restrictions on arm below v6 2013-07-24 20:18:12 +00:00