peter
|
1e7ecac976
* FUNCTION_RESULT64_LOW/HIGH_REG added for int64 results
|
22 years ago |
peter
|
790e125329
* register fixes
|
22 years ago |
peter
|
414bd5fa22
* more sparc cleanup
|
22 years ago |
florian
|
a8eb2ab740
* started to fix and clean up the sparc port
|
22 years ago |
mazen
|
d0249adf22
+ RegEnum2Number to ease handling register pairs
|
22 years ago |
florian
|
89c93b12c4
* fixed sparc compiler compilation
|
22 years ago |
florian
|
1770c1db0f
* fixed sparc compilation partially
|
22 years ago |
mazen
|
54eb17b3ff
- non used constants OT_* removed
|
22 years ago |
mazen
|
ace3595b4f
* TOldRegister isnow just an alias for TCpuRegister
|
22 years ago |
mazen
|
c475df7735
+ max_scratch_regs variable added because requested by common compiler code
|
22 years ago |
peter
|
7ff85f0779
* fix sparc compile
|
22 years ago |
florian
|
0284016ee9
* fixed several issues with powerpc
|
22 years ago |
mazen
|
a33dd56d81
* fixing index overflow in handling new registers arrays.
|
22 years ago |
mazen
|
87c9ee49d9
* FirstReg <-- R_G0 instead of Low(TOldRegister)=R_NONE
|
22 years ago |
daniel
|
86bcea6ef5
* Code generator converted to new register notation
|
22 years ago |
carl
|
59d3edeec7
* Several bugfixes for m68k target (register alloc., opcode emission)
|
22 years ago |
mazen
|
c3321868d5
* many stuff related to RTL fixed
|
22 years ago |
daniel
|
7b2fd10fb4
* Converted some code in cgx86.pas to new register numbering
|
22 years ago |
daniel
|
6e507ba483
* Added register conversion
|
22 years ago |
daniel
|
55a161bbbf
* Tregister changed into a record
|
22 years ago |
mazen
|
c419956367
* warnings about FreeTemp already free fixed with appropriate registers handling
|
22 years ago |
mazen
|
1e23f14e4f
* TOpSize values changed S_L --> S_SW
|
23 years ago |
mazen
|
379fb9a4ff
* TOpSize values changed S_L --> S_SW
|
23 years ago |
mazen
|
220be9c38f
+ op_raddr_reg and op_caddr_reg added to fix functions prologue
|
23 years ago |
mazen
|
c8b64f79dc
* carl's patch applied
|
23 years ago |
mazen
|
fcc5675528
*** empty log message ***
|
23 years ago |
mazen
|
b44010f639
* Just to update repsitory
|
23 years ago |
mazen
|
14bb0a51b4
+ out registers allocator for the first 6 scalar parameters which must be passed into %o0..%o5
|
23 years ago |
mazen
|
b2c63fb6ca
attinst.inc --> strinst.inc
|
23 years ago |
mazen
|
f83c707f71
* function prologue fixed
|
23 years ago |