fpc/compiler/avr
Jeppe Johansen 2227045e23 Replace forbidden chars in more places in the GAS assembler writer.
Add support for .set and .weak on AVR.
Fix 64 bit negation on AVR.
Add cpu_capabilities to cpuinfo.pas and fixed some peephole optimizations.
Pass >4 byte parameters by reference.

git-svn-id: trunk@26943 -
2014-03-04 08:01:23 +00:00
..
aasmcpu.pas Replace forbidden chars in more places in the GAS assembler writer. 2014-03-04 08:01:23 +00:00
agavrgas.pas pass new asm extra opt using -ao option 2014-01-21 00:16:26 +00:00
aoptcpu.pas Replace forbidden chars in more places in the GAS assembler writer. 2014-03-04 08:01:23 +00:00
aoptcpub.pas Added support for X,Y,and Z register aliases plus low/high forms, and post-incrementation in AVR assembler reader. 2014-03-02 15:37:24 +00:00
aoptcpud.pas
avrreg.dat + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added 2012-08-22 19:38:27 +00:00
cgcpu.pas Replace forbidden chars in more places in the GAS assembler writer. 2014-03-04 08:01:23 +00:00
cpubase.pas Added support for X,Y,and Z register aliases plus low/high forms, and post-incrementation in AVR assembler reader. 2014-03-02 15:37:24 +00:00
cpuinfo.pas Replace forbidden chars in more places in the GAS assembler writer. 2014-03-04 08:01:23 +00:00
cpunode.pas
cpupara.pas Replace forbidden chars in more places in the GAS assembler writer. 2014-03-04 08:01:23 +00:00
cpupi.pas * avoid warnings in the avr code generator 2012-01-08 20:10:59 +00:00
cputarg.pas
hlcgcpu.pas + passthrough hlcgpu for AVR 2012-04-15 21:43:57 +00:00
itcpugas.pas
navradd.pas * class name in comment fixed 2012-10-23 20:14:34 +00:00
navrcnv.pas
navrmat.pas * throw an internal error if code generation depends on expectloc but expectloc and real loc do not match 2012-08-13 15:02:55 +00:00
raavr.pas
raavrgas.pas Added support for X,Y,and Z register aliases plus low/high forms, and post-incrementation in AVR assembler reader. 2014-03-02 15:37:24 +00:00
ravrcon.inc + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added 2012-08-22 19:38:27 +00:00
ravrdwa.inc + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added 2012-08-22 19:38:27 +00:00
ravrnor.inc + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added 2012-08-22 19:38:27 +00:00
ravrnum.inc + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added 2012-08-22 19:38:27 +00:00
ravrrni.inc + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added 2012-08-22 19:38:27 +00:00
ravrsri.inc + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added 2012-08-22 19:38:27 +00:00
ravrsta.inc + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added 2012-08-22 19:38:27 +00:00
ravrstd.inc + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added 2012-08-22 19:38:27 +00:00
ravrsup.inc + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added 2012-08-22 19:38:27 +00:00
rgcpu.pas