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 роки тому |