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