peter
|
0106a4a537
|
* remove unsupported combinations
* reg_ref_reg only allowed for refs_lo,refs_hi
|
2003-06-01 01:03:41 +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
|
a8eb2ab740
|
* started to fix and clean up the sparc port
|
2003-05-28 23:18:31 +00:00 |
|
mazen
|
e1c306879a
|
- removed unused code
|
2003-05-07 11:45:02 +00:00 |
|
mazen
|
60e724a520
|
- method CheckNonCommutativeOpcode removed as not used
|
2003-05-07 11:28:26 +00:00 |
|
mazen
|
a75a96c9b3
|
* A_BI changed to A_BL
|
2003-05-06 20:27:43 +00:00 |
|
mazen
|
986aa300a8
|
- non used code removed to bring up with powerpc changes
|
2003-05-06 15:00:36 +00:00 |
|
mazen
|
087d28fbcb
|
* test of invalid opcode/operand combination gives internal error
|
2003-04-29 11:06:15 +00:00 |
|
mazen
|
5e741c4ca2
|
* Debug message in SetCondition more explicit.
|
2003-04-28 09:40:47 +00:00 |
|
mazen
|
c30ebcb633
|
* remaking sparc rtl compile
|
2003-03-15 22:51:58 +00:00 |
|
mazen
|
a33dd56d81
|
* fixing index overflow in handling new registers arrays.
|
2003-03-10 21:59:54 +00:00 |
|
mazen
|
ed1ba5dc1c
|
* asm condition generation modified by TAiCpu.SetCondition
|
2003-02-18 22:00:20 +00:00 |
|
daniel
|
55a161bbbf
|
* Tregister changed into a record
|
2003-01-08 18:43:56 +00:00 |
|
mazen
|
215880afe8
|
* fixing several bugs compiling the RTL
|
2003-01-05 21:32:35 +00:00 |
|
carl
|
3214bab118
|
* maxoperands -> max_operands (for portability in rautils.pas)
* fix some range-check errors with loadconst
+ add ncgadd unit to m68k
* some bugfix of a_param_reg with LOC_CREFERENCE
|
2002-12-14 15:02:03 +00:00 |
|
carl
|
64655be168
|
* memory optimization (3-4%) : cleanup of tai fields,
cleanup of tdef and tsym fields.
* make it work for m68k
|
2002-11-17 16:31:55 +00:00 |
|
mazen
|
f97aa452bd
|
* SPARC calling mechanism almost OK (as in GCC./mppcsparc )
|
2002-11-10 19:07:45 +00:00 |
|
mazen
|
928e3c583b
|
* op_reg_reg_reg don't need any more a TOpSize parameter
|
2002-11-06 11:31:24 +00:00 |
|
mazen
|
1097619459
|
*** empty log message ***
|
2002-11-05 16:15:00 +00:00 |
|
mazen
|
1e23f14e4f
|
* TOpSize values changed S_L --> S_SW
|
2002-10-28 20:59:17 +00:00 |
|
mazen
|
351c11d2a8
|
- cga.pas redueced to an empty unit
|
2002-10-22 13:43:01 +00:00 |
|
mazen
|
220be9c38f
|
+ op_raddr_reg and op_caddr_reg added to fix functions prologue
|
2002-10-20 19:01:38 +00:00 |
|
mazen
|
c8b64f79dc
|
* carl's patch applied
|
2002-10-19 20:35:07 +00:00 |
|
mazen
|
e95fb0ff3a
|
* sone coding style modified
|
2002-10-15 09:00:28 +00:00 |
|
mazen
|
3a3b8a3dc4
|
* assembler output format fixed
|
2002-10-13 21:46:07 +00:00 |
|
mazen
|
14bb0a51b4
|
+ out registers allocator for the first 6 scalar parameters which must be passed into %o0..%o5
|
2002-10-02 22:20:28 +00:00 |
|
mazen
|
b5882415a3
|
+ procedures exiting prologue added and stack frame now restored in the delay slot of the return (JMPL) instruction
|
2002-10-01 21:35:58 +00:00 |
|
mazen
|
ab508fa44f
|
*** empty log message ***
|
2002-08-21 13:30:07 +00:00 |
|