Jonas Maebe
|
f9b99ad965
* remove "release subregA; allocate other_subreg_of_A" sequences so the
|
vor 20 Jahren |
Jonas Maebe
|
f041b36ce7
* fixed checking of overlapping references
|
vor 20 Jahren |
Jonas Maebe
|
53c04512cc
* fixed several regvar related bugs, cycle with -OZp3r doesn't work
|
vor 20 Jahren |
Jonas Maebe
|
84aa52942f
* fixed tracking of usage of flags register
|
vor 20 Jahren |
Jonas Maebe
|
a3627d9345
* fixed compilation with -dcsdebug -dallocregdebug
|
vor 20 Jahren |
florian
|
0037f4a199
* fixed operand size calculation for sse operands
|
vor 20 Jahren |
peter
|
c95a859f0a
* generic tlocation
|
vor 21 Jahren |
Jonas Maebe
|
cf085fb9d0
* several fixes to allocregbetween()
|
vor 21 Jahren |
Jonas Maebe
|
0cf348b3df
* take into account the size of a write to determine whether a write to
|
vor 21 Jahren |
peter
|
f5471aef6e
* more spilling rewrites
|
vor 21 Jahren |
peter
|
ee3585f56f
* spilling code rewritten for x86. It now used the generic
|
vor 21 Jahren |
peter
|
8fb3536f6e
* simple regvar support, not yet finished
|
vor 21 Jahren |
florian
|
8a9758c5e2
* logs truncated
|
vor 21 Jahren |
peter
|
5358278ca1
tai_regalloc.allocation changed to ratype to notify rgobj of register size changes
|
vor 21 Jahren |
Jonas Maebe
|
756dd463ff
* fixed optimizer for new treference fields
|
vor 21 Jahren |
florian
|
fabb9c33ac
* top_symbol killed
|
vor 21 Jahren |
peter
|
ed708a0650
* more byte->word
|
vor 21 Jahren |
peter
|
e6d9331341
* overflow for instruction counters
|
vor 21 Jahren |
Jonas Maebe
|
bade472032
* fixed some more optimizer bugs, make cycle now works with -O2p3,
|
vor 21 Jahren |
peter
|
1367e342db
* reg allocations for imaginary register are now inserted just
|
vor 21 Jahren |
peter
|
2057dbd01a
* fix statedebug compile
|
vor 21 Jahren |
peter
|
39b4e0398a
* fixed csdebug
|
vor 21 Jahren |
peter
|
19b2170ee4
* optimizer works again with 1.0.x
|
vor 21 Jahren |
Jonas Maebe
|
942cfc9aac
* isgp32reg was being called with both tsuperregister and tregister
|
vor 21 Jahren |
Jonas Maebe
|
f3d82160b1
* fixed some more bugs which only showed up in a ppc cross compiler
|
vor 21 Jahren |
Jonas Maebe
|
7128b3fdd2
* fixed double unit usage
|
vor 22 Jahren |
Jonas Maebe
|
aad37ce53c
* fixed optimiser so it compiles again
|
vor 22 Jahren |
peter
|
0dceec9a64
* current_procdef removed, use current_procinfo.procdef instead
|
vor 22 Jahren |
Jonas Maebe
|
db7d93495b
* first small steps towards an oop optimizer
|
vor 22 Jahren |
peter
|
4c66ac6cab
* internal changeregsize for optimizer
|
vor 22 Jahren |