fpc/compiler/m68k
Károly Balogh 1f11c39a5d * huge m68k/cgcpu.pas cleanup and improvement commit
- removed the ancient DEBUG_CHARLIE silliness... :)
- moved some repeated code patterns into separate functions
- rewrote most of of tcg68k.a_op_const_reg and tcg68k.a_op_reg_reg
- smarter code generation in tcg68k.a_cmp_const_reg_label
- added support for MULU/MULS on Coldfire in a case which is often used by the CG to index arrays to be used instead of the RTL helpers, this results in a *HUGE* speedup in tw5086 for example

git-svn-id: trunk@25702 -
2013-10-06 22:16:37 +00:00
..
aasmcpu.pas fixed spilling operation type for lots of operations (thanks Florian), fixes a few endless loops in the testsuite, at least 2013-10-06 16:51:39 +00:00
ag68kgas.pas
aoptcpu.pas
aoptcpub.pas
aoptcpud.pas
cgcpu.pas * huge m68k/cgcpu.pas cleanup and improvement commit 2013-10-06 22:16:37 +00:00
cpuasm.pas
cpubase.pas Implement support for saving and restoring address registers. 2013-10-05 21:43:42 +00:00
cpuinfo.pas Improve the cpu type handling for M68k just in case we should branch 2.8.0 before I can start working on M68k again. 2013-09-11 17:07:32 +00:00
cpunode.pas
cpupara.pas * get the count of params from the correct list 2013-10-04 11:24:20 +00:00
cpupi.pas
cputarg.pas * restores atari support/rtl partially 2013-10-06 19:36:59 +00:00
hlcgcpu.pas
itcpugas.pas
m68kreg.dat
n68kadd.pas Fix the last failing tcnvint test (plus another one) by using comparisons that are not necessarily 32-bit. 2013-10-03 11:59:25 +00:00
n68kcal.pas
n68kcnv.pas better version of the ColdFire TST.L 123(dX) fix, fixes regressions in tcnvint1 and 2 2013-10-05 16:52:39 +00:00
n68kmat.pas Forgot to commit one location where address registers need to be allocated. 2013-10-05 17:50:12 +00:00
r68kcon.inc
r68kgas.inc
r68kgri.inc
r68knor.inc
r68knum.inc
r68krni.inc
r68ksri.inc
r68ksta.inc
r68kstd.inc
r68ksup.inc
ra68k.pas
ra68kmot.pas
rgcpu.pas