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