florian
89c93b12c4
* fixed sparc compiler compilation
2003-05-23 21:10:50 +00:00
florian
1770c1db0f
* fixed sparc compilation partially
2003-05-22 16:11:22 +00:00
mazen
54eb17b3ff
- non used constants OT_* removed
...
* some keywords moved lower case
2003-05-06 14:58:46 +00:00
mazen
ace3595b4f
* TOldRegister isnow just an alias for TCpuRegister
...
* TCpuRegister is used to define cpu register set physically available
+ CpuRegs array to easially create correspondence between TCpuRegister and TRegister
2003-04-29 12:03:52 +00:00
mazen
c475df7735
+ max_scratch_regs variable added because requested by common compiler code
2003-04-28 09:46:30 +00:00
peter
7ff85f0779
* fix sparc compile
2003-04-23 13:35:39 +00:00
florian
0284016ee9
* fixed several issues with powerpc
...
+ applied a patch from Jonas for nested function calls (PowerPC only)
* ...
2003-04-23 12:35:34 +00:00
mazen
a33dd56d81
* fixing index overflow in handling new registers arrays.
2003-03-10 21:59:54 +00:00
mazen
87c9ee49d9
* FirstReg <-- R_G0 instead of Low(TOldRegister)=R_NONE
...
* LastReg <-- R_L7 instead of High(R_ASR31)=High(TOldRegister)
* FirstReg..LastReg rplaced by TOldRegister in several arrays declarions
2003-02-26 22:06:27 +00:00
daniel
86bcea6ef5
* Code generator converted to new register notation
...
- Horribily outdated todo.txt removed
2003-02-19 22:00:14 +00:00
carl
59d3edeec7
* Several bugfixes for m68k target (register alloc., opcode emission)
...
+ VIS target
+ Generic add more complete (still not verified)
2003-02-02 19:25:54 +00:00
mazen
c3321868d5
* many stuff related to RTL fixed
2003-01-20 22:21:36 +00:00
daniel
7b2fd10fb4
* Converted some code in cgx86.pas to new register numbering
2003-01-09 20:40:59 +00:00
daniel
6e507ba483
* Added register conversion
2003-01-09 15:49:56 +00:00
daniel
55a161bbbf
* Tregister changed into a record
2003-01-08 18:43:56 +00:00
mazen
c419956367
* warnings about FreeTemp already free fixed with appropriate registers handling
2003-01-05 20:39:53 +00:00
mazen
1e23f14e4f
* TOpSize values changed S_L --> S_SW
2002-10-28 20:59:17 +00:00
mazen
379fb9a4ff
* TOpSize values changed S_L --> S_SW
2002-10-28 20:37:44 +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
fcc5675528
*** empty log message ***
2002-10-11 13:35:14 +00:00
mazen
b44010f639
* Just to update repsitory
2002-10-10 19:57:51 +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
b2c63fb6ca
attinst.inc --> strinst.inc
2002-10-01 21:06:29 +00:00
mazen
f83c707f71
* function prologue fixed
2002-09-30 19:12:14 +00:00
mazen
93164206b3
* cleanup made
2002-09-27 04:30:53 +00:00
mazen
a36f746c54
* some cleanup was made
2002-09-24 03:57:53 +00:00
peter
dcd9e0107c
* old logs removed and tabs fixed
2002-09-07 15:25:00 +00:00
mazen
2b9b0d86ed
+generic register names commented
2002-09-03 07:41:00 +00:00
mazen
af7d17d28c
stab_regindex added for GDB support
2002-08-23 09:53:15 +00:00
mazen
9df674734c
psystem.pas removed from sparc directory
2002-08-22 10:13:29 +00:00
mazen
ab508fa44f
*** empty log message ***
2002-08-21 13:30:07 +00:00