peter
|
98d153815c
* some fixes for ppc
|
22 years ago |
peter
|
601160a0e3
* powerpc compiles again
|
22 years ago |
peter
|
6a8d5eb25d
* NEWRA branch merged
|
22 years ago |
Jonas Maebe
|
11e98e7d73
* some newra optimizations (eliminate lots of moves between registers)
|
22 years ago |
olle
|
c6f4df63e6
+ cleaning up in proc entry and exit, now calc_stack_frame always is used.
|
22 years ago |
Jonas Maebe
|
4f8c390198
* fixed regvars so they work with newra (at least for ppc)
|
22 years ago |
peter
|
52c73e80d1
* start of sparc support for newra
|
22 years ago |
olle
|
c2fe8dbd99
* merged macos entry/exit code generation into the general one.
|
22 years ago |
Jonas Maebe
|
a3cb0d2002
* don't use rg.getregisterint() anymore in g_stackframe_entry_*, because
|
22 years ago |
Jonas Maebe
|
d73acd12f6
* fixed newra bug due to the fact that we sometimes need a temp reg
|
22 years ago |
Jonas Maebe
|
af61f830d0
* fixed bug in g_concatcopy with -dnewra
|
22 years ago |
Jonas Maebe
|
1846337739
* fixed ppc compiler
|
22 years ago |
Jonas Maebe
|
70a5d1e4c2
* create_paraloc_info() is now called separately for the caller and
|
22 years ago |
peter
|
b7d99ec934
* paraloc splitted in callerparaloc,calleeparaloc
|
22 years ago |
olle
|
280c8655e5
* macos: fixes of loading-code
|
22 years ago |
Jonas Maebe
|
642d0f923b
* ppc compiles with -dnewra, haven't tried to compile anything with it
|
22 years ago |
peter
|
0dceec9a64
* current_procdef removed, use current_procinfo.procdef instead
|
22 years ago |
Jonas Maebe
|
55509b199b
* (de)allocation of registers for parameters is now performed properly
|
22 years ago |
Jonas Maebe
|
d32d1a711e
- removed duplicate identifier
|
22 years ago |
Jonas Maebe
|
edb2179730
+ added freeintparaloc
|
22 years ago |
Jonas Maebe
|
eb066d3b32
* calculate localsize also in g_return_from_proc since it's now called
|
22 years ago |
peter
|
230a14ff68
* getregisterfpu size parameter added
|
22 years ago |
Jonas Maebe
|
abc1c5bf2f
* fix for bug in fixref that Peter found during the Sparc conversion
|
22 years ago |
Jonas Maebe
|
fefdcc6331
* fixed bug with intregvars
|
22 years ago |
Jonas Maebe
|
c70f75f1b7
* compile with -dppc603 to not use unaligned float loads in move() and
|
22 years ago |
Jonas Maebe
|
05a3d71c88
* also free temps in g_concatcopy if delsource is true
|
22 years ago |
Jonas Maebe
|
ead9de924c
* added missing initialization of rg.usedint{in,by}proc
|
22 years ago |
florian
|
a8eb2ab740
* started to fix and clean up the sparc port
|
22 years ago |
Jonas Maebe
|
54cacc63a5
* fixed integer typeconversion problems
|
22 years ago |
Jonas Maebe
|
74301b9544
* fixed support for nested procedures and more parameters than those
|
22 years ago |