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