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