Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 tahun lalu |
Károly Balogh
|
f5f895e2a3
syscalls: unify call reference creation across 4 different CPU archs. less copypasted code, brings x86_64 AROS support up to speed
|
8 tahun lalu |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 tahun lalu |
pierre
|
89c1b68b14
* Delete regvars unit.
|
8 tahun lalu |
Károly Balogh
|
c7c37f66ed
* refactored syscall types for unified naming,first bits of ARM AROS syscall support
|
8 tahun lalu |
Károly Balogh
|
7a6f18c496
powerpc: reworked syscall generation once more. instead of making various assumptions on the syscallib location based on the calling convention, simply search for the lib and use its location. also unified the call generation itself
|
9 tahun lalu |
Károly Balogh
|
84abdd8287
powerpc: simplified code generation for MorphOS syscalls
|
9 tahun lalu |
Jonas Maebe
|
aa1be3276f
- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():
|
9 tahun lalu |
Jonas Maebe
|
9c7c64a3af
* moved amiga/morphos-specific libsym-related field from tprocdef to
|
11 tahun lalu |
Jonas Maebe
|
b6e4896805
* small typo corrections by Adriaan Van Os (mantis #15652)
|
15 tahun lalu |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 tahun lalu |
tom_at_work
|
2d1f9b20a3
* merged trefaddr.addr_lo/addr_hi with trefaddr.addr_low/addr.high; some related bugfixing/cleanup
|
18 tahun lalu |
peter
|
0557ddc342
* removed typed const, it is now handled by staticvarsym
|
19 tahun lalu |
Károly Balogh
|
b77a51f67d
+ first somewhat-valid AmigaOS/PowerPC support (no linking yet)
|
19 tahun lalu |
Károly Balogh
|
bea92e0656
+ small optimizations for code generated for MorphOS syscalls
|
19 tahun lalu |
peter
|
0ec2921bbe
* split newasmsymbol to refasmsymbol and defineasmsymbol
|
19 tahun lalu |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 tahun lalu |
Károly Balogh
|
b718d9ff37
+ added framework code for AmigaOS/PPC syscall support
|
19 tahun lalu |
peter
|
ec4d287fd8
* aktoutputformat removed, add new paraXX vars for target
|
20 tahun lalu |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 tahun lalu |
fpc
|
50778076c3
initial import
|
20 tahun lalu |
peter
|
e417e34496
* truncate log
|
20 tahun lalu |
Károly Balogh
|
5908985365
* more SysV call support stuff for MorphOS
|
20 tahun lalu |
Károly Balogh
|
86c111a794
* fixed SysV syscall support (MorphOS)
|
20 tahun lalu |
Károly Balogh
|
088575dc32
+ sysv style syscalls added for MorphOS
|
20 tahun lalu |
Jonas Maebe
|
5b7ffabd0c
* only set/clear bit 6 of cr in case of varargs for the sysv abi
|
20 tahun lalu |
mazen
|
3b092352e1
- remove $IFDEF DELPHI and related code
|
21 tahun lalu |
peter
|
65c3ba277c
* ungetregister is now only used for cpuregisters, renamed to
|
21 tahun lalu |
peter
|
33a834821f
* paraloc branch merged
|
21 tahun lalu |
florian
|
8a9758c5e2
* logs truncated
|
21 tahun lalu |