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