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