fpc/compiler/m68k
Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references,
so that they can still be freed after the reference has been changed
    (e.g. in case of array indexing or record field accesses) (mantis #33628)

git-svn-id: trunk@38814 -
2018-04-22 17:03:16 +00:00
..
aasmcpu.pas m68k: support 32x32 to 64bit MUL generation when targeting CPUs which support this instruction 2017-05-25 22:35:12 +00:00
ag68kgas.pas m68k/palmos: support the prc-tools specific @END hack for globals when writing data symbols 2018-01-04 07:57:29 +00:00
ag68kvasm.pas atari: workaround/silence of a vlink warning, when it merges ro sections into rw ones. there are no ro sections on atari anyway 2017-12-30 06:51:32 +00:00
aoptcpu.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
aoptcpub.pas m68k: added RegModifiedByInstruction implementation, enabled RefsHaveScale define 2015-02-01 16:33:26 +00:00
aoptcpud.pas
cgcpu.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
cpubase.pas * replaced the saved_XXX_registers arrays with virtual methods inside 2018-04-19 21:22:16 +00:00
cpuinfo.pas m68k: fix no FPU support 2017-09-16 18:13:57 +00:00
cpunode.pas m68k: reenabled the 68k-specific n68kset node 2017-05-15 00:45:06 +00:00
cpupara.pas * replaced the saved_XXX_registers arrays with virtual methods inside 2018-04-19 21:22:16 +00:00
cpupi.pas m68k: made the PIC_OFFSET_REGs runtime changeable, and applied some defaults 2018-01-04 07:50:50 +00:00
cputarg.pas m68k: there are now cross-binutils for old MacOS, so based on the old/existing bits, fix the support in the compiler 2017-08-22 10:41:02 +00:00
hlcgcpu.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
itcpugas.pas m68k: added fint and fintrz instructions 2016-11-27 17:42:24 +00:00
m68kreg.dat m68k: new 68k register data file format, which eases future subregister support 2015-12-13 17:29:47 +00:00
n68kadd.pas m68k: fixed some cases where comparing smallsets was broken, because the compare size was hardwired to 32bit 2017-06-09 17:27:06 +00:00
n68kcal.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
n68kcnv.pas m68k: support longword to double conversions with the FPU, without a helper, better code for some other cases 2017-06-28 01:27:02 +00:00
n68kinl.pas m68k: implement frac inline nodes 2017-05-21 21:13:02 +00:00
n68kmat.pas m68k: review and some cleanup of the shlshrnode, also add a special case for shifting 64bit values by 1 2016-10-23 16:46:34 +00:00
n68kmem.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
n68kset.pas m68k: fixed the signedness of conditional jumps while creating the jump list for case statements 2017-05-14 22:27:09 +00:00
r68kbss.inc m68k: updated/added some reg includes as generated by the new tool 2015-12-13 17:32:00 +00:00
r68kcon.inc instead of supporting SP only, have register A7 defined, and have SP as an alias 2014-04-13 21:02:16 +00:00
r68kgas.inc instead of supporting SP only, have register A7 defined, and have SP as an alias 2014-04-13 21:02:16 +00:00
r68kgri.inc instead of supporting SP only, have register A7 defined, and have SP as an alias 2014-04-13 21:02:16 +00:00
r68knor.inc
r68knum.inc
r68krni.inc
r68ksri.inc instead of supporting SP only, have register A7 defined, and have SP as an alias 2014-04-13 21:02:16 +00:00
r68ksta.inc
r68kstd.inc instead of supporting SP only, have register A7 defined, and have SP as an alias 2014-04-13 21:02:16 +00:00
r68ksup.inc m68k: updated/added some reg includes as generated by the new tool 2015-12-13 17:32:00 +00:00
ra68k.pas * fix warnings when compiling the compiler with DFA optimizer enabled on m68k 2014-08-20 13:49:47 +00:00
ra68kmot.pas changes to fix #32043 2017-10-06 21:07:19 +00:00
rgcpu.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
symcpu.pas o fixes handling of iso i/o parameters/program parameters: 2015-05-01 20:58:31 +00:00