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
|
a6880bcaa4
* added 64 bit value support to fix a problem in RTL
|
22 years ago |
florian
|
995f7e0f11
* fix some small flaws which prevent sparc linux system unit from compiling
|
22 years ago |
florian
|
1770c1db0f
* fixed sparc compilation partially
|
22 years ago |
mazen
|
518e7109a5
* invalid genrated code for CASE statement fixed
|
22 years ago |
mazen
|
6b490e7de4
* Invalid genrated code : A_JMPL changed to A_BA
|
22 years ago |
mazen
|
47ba6c2c4e
* fixed a bug in a_load_const_reg related to max 13bit value limit
|
22 years ago |
mazen
|
e3431c55d9
* fixed bug of output generated assembler for a_cmp_const_ref_label
|
22 years ago |
mazen
|
fad91e6369
+ NOP after conditional jump instruction to prevent delay slot execution
|
22 years ago |
peter
|
60978ba89c
* aktprocdef renamed to current_procdef
|
22 years ago |
mazen
|
2a961db56e
* fixing an LD operation without refernce in loading address parameters
|
22 years ago |
mazen
|
a33dd56d81
* fixing index overflow in handling new registers arrays.
|
22 years ago |
mazen
|
8cb2ac6714
* code re-aligned 2 spaces
|
22 years ago |
daniel
|
86bcea6ef5
* Code generator converted to new register notation
|
22 years ago |
mazen
|
ed1ba5dc1c
* asm condition generation modified by TAiCpu.SetCondition
|
22 years ago |
mazen
|
92f035d47f
* fixing run time errors related to unimplemented abstract methods in CG
|
22 years ago |
mazen
|
0de4838d36
- internal errors rmoved from a_loar_reg_reg when reg sizes differs from 32
|
22 years ago |
mazen
|
c3321868d5
* many stuff related to RTL fixed
|
22 years ago |
daniel
|
55a161bbbf
* Tregister changed into a record
|
22 years ago |
mazen
|
c20be82919
* adding unequaln node support to sparc compiler
|
22 years ago |
mazen
|
a3aea23c2e
* fixing bugs related to load_reg_ref
|
22 years ago |
mazen
|
215880afe8
* fixing several bugs compiling the RTL
|
22 years ago |
florian
|
b59b436130
* x86-64 compiles
|
22 years ago |
mazen
|
33b405859b
- many emitXXX removed from cga.pas in order to remove that file.
|
22 years ago |
mazen
|
8d888ccff0
* many internal errors related to unimplemented nodes are fixed
|
22 years ago |
mazen
|
00ee9f8063
+ added support for the shift nodes
|
22 years ago |
mazen
|
eca8ef3436
* fixed support of nSparcInline
|
23 years ago |
peter
|
f3fc72095f
* splitted defbase in defutil,symutil,defcmp
|
23 years ago |