.. |
aasmcpu.pas
|
55d4ffa9de
m68k: add missing FINT and FINTRZ instructions to spilling_get_operation_type()
|
4 anni fa |
ag68kgas.pas
|
e7d1a77f9a
* rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
|
5 anni fa |
ag68kvasm.pas
|
eda7d535bd
* m68k: enabled vasm assembler support for the Sinclair QL, and added linking
|
4 anni fa |
aoptcpu.pas
|
fc5c35362b
m68k: preparations for upcoming full instruction tables, mostly converting code away from using sets of opcodes
|
5 anni fa |
aoptcpub.pas
|
7d12e8cc6d
Avoid warnings for m68k compiler
|
5 anni fa |
aoptcpud.pas
|
790a4fe2d3
* log and id tags removed
|
20 anni fa |
cgcpu.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 anni fa |
cpubase.pas
|
6753f86987
m68k: migrate the compiler to the new instruction tables and drop the old ones
|
5 anni fa |
cpuinfo.pas
|
2c8db3bb9e
m68k: add support for bitfield instructions as CPU capability
|
5 anni fa |
cpunode.pas
|
2d8f56597e
m68k: reenabled the 68k-specific n68kset node
|
8 anni fa |
cpupara.pas
|
9d425ff4ca
m68k: change the stack push order in the register calling convention to left-to-right. This should fix parameter handling in nested procedures (tnest5)
|
4 anni fa |
cpupi.pas
|
58d98d8cd7
m68k: made the PIC_OFFSET_REGs runtime changeable, and applied some defaults
|
7 anni fa |
cputarg.pas
|
519701960c
m68k: initial commit to add the Sinclair QL as a compiler target
|
4 anni fa |
hlcgcpu.pas
|
3fee990218
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
6 anni fa |
itcpugas.pas
|
6753f86987
m68k: migrate the compiler to the new instruction tables and drop the old ones
|
5 anni fa |
m68kins.dat
|
d5874b0088
m68k: added a full instruction table (minus CF MAC/EMAC instructions for now), based on vasm, and the required tool to process it
|
5 anni fa |
m68knop.inc
|
bc9b8af04b
m68k: add the converted includes, based on m68kins.dat
|
5 anni fa |
m68kop.inc
|
bc9b8af04b
m68k: add the converted includes, based on m68kins.dat
|
5 anni fa |
m68kreg.dat
|
19a6964088
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
|
5 anni fa |
m68kstd.inc
|
bc9b8af04b
m68k: add the converted includes, based on m68kins.dat
|
5 anni fa |
m68ktab.inc
|
04a42bef84
m68k: fixed instruction code formatting in the generated include
|
5 anni fa |
n68kadd.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 anni fa |
n68kcal.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 anni fa |
n68kcnv.pas
|
d29f44e1c7
m68k: rework of the inline nodes to use fpu_capabilities. added fast path for round/trunc (enabled for fastmath only)
|
6 anni fa |
n68kinl.pas
|
89d9679b53
m68k: have an arch-specific second_length implementation, to make sure length() doesn't return its result in an address register
|
5 anni fa |
n68kmat.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 anni fa |
n68kmem.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 anni fa |
n68kset.pas
|
ca1ec0435d
m68k: fixed the signedness of conditional jumps while creating the jump list for case statements
|
8 anni fa |
r68kbss.inc
|
2934424c43
m68k: updated/added some reg includes as generated by the new tool
|
9 anni fa |
r68kcon.inc
|
19a6964088
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
|
5 anni fa |
r68kgas.inc
|
19a6964088
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
|
5 anni fa |
r68kgasf.inc
|
19a6964088
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
|
5 anni fa |
r68kgri.inc
|
19a6964088
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
|
5 anni fa |
r68knor.inc
|
19a6964088
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
|
5 anni fa |
r68knum.inc
|
19a6964088
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
|
5 anni fa |
r68krni.inc
|
19a6964088
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
|
5 anni fa |
r68ksri.inc
|
19a6964088
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
|
5 anni fa |
r68ksta.inc
|
19a6964088
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
|
5 anni fa |
r68kstd.inc
|
19a6964088
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
|
5 anni fa |
r68kstdf.inc
|
19a6964088
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
|
5 anni fa |
r68ksup.inc
|
19a6964088
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
|
5 anni fa |
ra68k.pas
|
392da9e43f
* fix warnings when compiling the compiler with DFA optimizer enabled on m68k
|
11 anni fa |
ra68kmot.pas
|
fc5c35362b
m68k: preparations for upcoming full instruction tables, mostly converting code away from using sets of opcodes
|
5 anni fa |
rgcpu.pas
|
f798141d30
* simplified code
|
5 anni fa |
symcpu.pas
|
acf02ab64b
* when creating wrappers, add a prefix to parameter names to prevent them
|
6 anni fa |
tripletcpu.pas
|
eb7ba1690e
* mark all external assemblers using an LLVM tool using af_llvm
|
5 anni fa |