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