peter
|
ee3585f56f
* spilling code rewritten for x86. It now used the generic
|
21 tahun lalu |
peter
|
8fb3536f6e
* simple regvar support, not yet finished
|
21 tahun lalu |
peter
|
65c3ba277c
* ungetregister is now only used for cpuregisters, renamed to
|
21 tahun lalu |
peter
|
33a834821f
* paraloc branch merged
|
21 tahun lalu |
florian
|
1eb575fa22
* fixed longbool(<int64>) on sparc
|
21 tahun lalu |
daniel
|
c4e909e316
* Add check <= 255 when adding to adj_colours
|
21 tahun lalu |
daniel
|
649bd81edb
* Use a normal pascal set in assign_colours, since it only will contain
|
21 tahun lalu |
daniel
|
d2a2aeac9f
* supregset_reset clears 8kb of memory. However, it is being called in
|
21 tahun lalu |
florian
|
34d634c64d
* fixed arm compilation
|
21 tahun lalu |
florian
|
8a9758c5e2
* logs truncated
|
21 tahun lalu |
florian
|
e9bb27df36
* spilling of doubles on sparc fixed
|
21 tahun lalu |
florian
|
588e2c38bf
* dwarf branch merged
|
21 tahun lalu |
peter
|
5358278ca1
tai_regalloc.allocation changed to ratype to notify rgobj of register size changes
|
21 tahun lalu |
Jonas Maebe
|
b20d72aa36
* do not remove "allocation,deallocation" pairs, as those are important
|
21 tahun lalu |
peter
|
3a5717c1b7
* rewrote add_to_movelist, it now uses a field to store the number
|
21 tahun lalu |
peter
|
56c727153a
* check if movelist is valid
|
21 tahun lalu |
peter
|
ee569d7817
* make extcycle is working again
|
21 tahun lalu |
olle
|
193e41b455
+ check that register allocation is not made at the wrong moment
|
21 tahun lalu |
Jonas Maebe
|
71202a141d
* taicpu.is_same_reg_move() now gets a regtype parameter so it only
|
21 tahun lalu |
daniel
|
9868155d53
* Register allocator speed boost
|
21 tahun lalu |
daniel
|
46d241a666
* Take advantage of our new with statement optimization
|
21 tahun lalu |
daniel
|
be3eabc26f
* Some changes to better accomodate very large movelists
|
21 tahun lalu |
peter
|
8caaa7740d
* more record alignment fixes
|
21 tahun lalu |
florian
|
8ef2f96215
* made DoSpill* overrideable
|
21 tahun lalu |
daniel
|
97e87aaebc
* reginfo now also only allocated during register allocation
|
21 tahun lalu |
daniel
|
ecf7accc38
* Keep interference bitmap only allocated during register allocation.
|
21 tahun lalu |
peter
|
c34c9af5ce
* moved spilling code from taicpu to rg
|
21 tahun lalu |
daniel
|
61d29c4e4e
* Register allocation bug fixed
|
21 tahun lalu |
daniel
|
cdbb601a4e
* Degree=0 problem fixed
|
21 tahun lalu |
peter
|
1c7e6fc380
* sparc updates
|
21 tahun lalu |