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