| .. |
|
aasmcpu.pas
|
m68k: add missing FINT and FINTRZ instructions to spilling_get_operation_type()
|
2020-10-31 21:57:59 +00:00 |
|
ag68kgas.pas
|
* rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
|
2020-07-10 21:52:24 +00:00 |
|
ag68kvasm.pas
|
* m68k: enabled vasm assembler support for the Sinclair QL, and added linking
|
2020-11-04 21:01:34 +00:00 |
|
aoptcpu.pas
|
m68k: the LEA+MOVEM to MOVEM optimization is not feasible on a ColdFire
|
2020-12-25 09:07:21 +00:00 |
|
aoptcpub.pas
|
|
|
|
aoptcpud.pas
|
|
|
|
cgcpu.pas
|
m68k: in g_concatcopy, check the actual alignment of references being copied rather than always excluding word and dword sized direct copies on a 68000
|
2020-12-10 04:17:06 +00:00 |
|
cpubase.pas
|
* m68k: proper values for first_*_reg
|
2020-12-11 22:14:16 +00:00 |
|
cpuinfo.pas
|
m68k: new CPU capability - the LINK instruction supports LONG displacements (68020+)
|
2020-12-26 00:21:31 +00:00 |
|
cpunode.pas
|
|
|
|
cpupara.pas
|
m68k: change the stack push order in the register calling convention to left-to-right. This should fix parameter handling in nested procedures (tnest5)
|
2020-11-02 02:01:24 +00:00 |
|
cpupi.pas
|
|
|
|
cputarg.pas
|
m68k: initial commit to add the Sinclair QL as a compiler target
|
2020-11-04 14:20:28 +00:00 |
|
hlcgcpu.pas
|
|
|
|
itcpugas.pas
|
m68k: migrate the compiler to the new instruction tables and drop the old ones
|
2020-05-08 12:33:04 +00:00 |
|
m68kins.dat
|
m68k: added a full instruction table (minus CF MAC/EMAC instructions for now), based on vasm, and the required tool to process it
|
2020-05-08 12:05:11 +00:00 |
|
m68knop.inc
|
m68k: add the converted includes, based on m68kins.dat
|
2020-05-08 12:11:13 +00:00 |
|
m68kop.inc
|
m68k: add the converted includes, based on m68kins.dat
|
2020-05-08 12:11:13 +00:00 |
|
m68kreg.dat
|
|
|
|
m68kstd.inc
|
m68k: add the converted includes, based on m68kins.dat
|
2020-05-08 12:11:13 +00:00 |
|
m68ktab.inc
|
m68k: fixed instruction code formatting in the generated include
|
2020-05-08 21:06:59 +00:00 |
|
n68kadd.pas
|
* patch by Marģers to unify internal error numbers, resolves #37888
|
2020-10-13 19:59:01 +00:00 |
|
n68kcal.pas
|
* patch by Marģers to unify internal error numbers, resolves #37888
|
2020-10-13 19:59:01 +00:00 |
|
n68kcnv.pas
|
|
|
|
n68kinl.pas
|
m68k: have an arch-specific second_length implementation, to make sure length() doesn't return its result in an address register
|
2020-05-01 12:06:43 +00:00 |
|
n68kmat.pas
|
* patch by Marģers to unify internal error numbers, resolves #37888
|
2020-10-13 19:59:01 +00:00 |
|
n68kmem.pas
|
* patch by Marģers to unify internal error numbers, resolves #37888
|
2020-10-13 19:59:01 +00:00 |
|
n68kset.pas
|
|
|
|
r68kbss.inc
|
|
|
|
r68kcon.inc
|
|
|
|
r68kgas.inc
|
|
|
|
r68kgasf.inc
|
|
|
|
r68kgri.inc
|
|
|
|
r68knor.inc
|
|
|
|
r68knum.inc
|
|
|
|
r68krni.inc
|
|
|
|
r68ksri.inc
|
|
|
|
r68ksta.inc
|
|
|
|
r68kstd.inc
|
|
|
|
r68kstdf.inc
|
|
|
|
r68ksup.inc
|
|
|
|
ra68k.pas
|
|
|
|
ra68kmot.pas
|
m68k: fix DB/DW/DD handling in inline assembler, update BuildConstant() method to current standards. issue reported/initial patch by Marcel Kilgus in QLForum.co.uk
|
2020-11-24 05:42:38 +00:00 |
|
rgcpu.pas
|
* simplified code
|
2020-08-08 14:48:24 +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 |