.. |
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: do not optimize away fmove fpureg0, intreg0; fmove intreg0; fpureg0; constructs, they're used for rounding to single on FPUs with no resultprecision encoding
|
2021-01-25 00:12:53 +00:00 |
aoptcpub.pas
|
Avoid warnings for m68k compiler
|
2019-11-05 10:00:48 +00:00 |
aoptcpud.pas
|
|
|
cgcpu.pas
|
m68k: take rounding requirements into account in a_loadfpu_reg_reg and a_loadfpu_ref_reg
|
2021-01-25 00:27:59 +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
|
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
2019-07-07 21:33:43 +00:00 |
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
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
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
|
m68k: do not use OS_NO for FPU locations, but properly promote location sizes into the CG
|
2021-02-08 04:07:04 +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
|
m68k: rework of the inline nodes to use fpu_capabilities. added fast path for round/trunc (enabled for fastmath only)
|
2019-08-25 12:12:15 +00:00 |
n68kinl.pas
|
m68k: do not use OS_NO for FPU locations, but properly promote location sizes into the CG
|
2021-02-08 04:07:04 +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
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
r68kgas.inc
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
r68kgasf.inc
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
r68kgri.inc
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
r68knor.inc
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
r68knum.inc
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
r68krni.inc
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
r68ksri.inc
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
r68ksta.inc
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
r68kstd.inc
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
r68kstdf.inc
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
r68ksup.inc
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
2019-09-20 11:35:35 +00:00 |
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
|
* when creating wrappers, add a prefix to parameter names to prevent them
|
2018-12-24 22:10:06 +00:00 |
tripletcpu.pas
|
* mark all external assemblers using an LLVM tool using af_llvm
|
2020-07-19 14:30:35 +00:00 |