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