Jonas Maebe
|
f909d6a620
|
* fixed ppc compilation problems and changed VOLATILE_REGISTERS for x86
so that it doesn't include ebp and esp anymore
|
2003-07-06 21:50:33 +00:00 |
|
Jonas Maebe
|
404d344d92
|
* lots of newra fixes (need getfuncretparaloc implementation for i386)!
* renamed all_intregisters to volatile_intregisters and made it
processor dependent
|
2003-06-17 16:34:44 +00:00 |
|
peter
|
0dceec9a64
|
* current_procdef removed, use current_procinfo.procdef instead
|
2003-06-13 21:19:30 +00:00 |
|
Jonas Maebe
|
709e6da4fa
|
- removed ALL_INTREGISTERS (only the one in rgobj is valid)
|
2003-06-12 19:11:34 +00:00 |
|
peter
|
d91c880148
|
* cg.a_load_* get a from and to size specifier
* makeregsize only accepts newregister
* i386 uses generic tcgnotnode,tcgunaryminus
|
2003-06-03 21:11:09 +00:00 |
|
daniel
|
41e0bc4cec
|
* Register allocator finished
|
2003-06-03 13:01:59 +00:00 |
|
peter
|
414bd5fa22
|
* more sparc cleanup
* accumulator removed, splitted in function_return_reg (called) and
function_result_reg (caller)
|
2003-05-30 23:57:08 +00:00 |
|
florian
|
91bbc7bea3
|
* error when address of an abstract method is taken
* fixed some x86-64 problems
* merged some more x86-64 and i386 code
|
2003-04-30 20:53:32 +00:00 |
|
florian
|
98d09473e4
|
* merged i386/cpubase and x86_64/cpubase to x86/cpubase;
different stuff went to cpubase.inc
|
2003-04-25 11:12:09 +00:00 |
|
florian
|
6bbaa14daf
|
* block nodes within expressions shouldn't release the used registers,
fixed using a flag till the new rg is ready
|
2002-04-25 20:15:39 +00:00 |
|
florian
|
37194d2f61
|
* fixed more problems with cpubase and x86-64
|
2002-04-25 16:12:09 +00:00 |
|