florian
|
34d634c64d
* fixed arm compilation
|
21 gadi atpakaļ |
florian
|
8a9758c5e2
* logs truncated
|
21 gadi atpakaļ |
florian
|
e9bb27df36
* spilling of doubles on sparc fixed
|
21 gadi atpakaļ |
florian
|
588e2c38bf
* dwarf branch merged
|
21 gadi atpakaļ |
peter
|
5358278ca1
tai_regalloc.allocation changed to ratype to notify rgobj of register size changes
|
21 gadi atpakaļ |
Jonas Maebe
|
b20d72aa36
* do not remove "allocation,deallocation" pairs, as those are important
|
21 gadi atpakaļ |
peter
|
3a5717c1b7
* rewrote add_to_movelist, it now uses a field to store the number
|
21 gadi atpakaļ |
peter
|
56c727153a
* check if movelist is valid
|
21 gadi atpakaļ |
peter
|
ee569d7817
* make extcycle is working again
|
21 gadi atpakaļ |
olle
|
193e41b455
+ check that register allocation is not made at the wrong moment
|
21 gadi atpakaļ |
Jonas Maebe
|
71202a141d
* taicpu.is_same_reg_move() now gets a regtype parameter so it only
|
21 gadi atpakaļ |
daniel
|
9868155d53
* Register allocator speed boost
|
21 gadi atpakaļ |
daniel
|
46d241a666
* Take advantage of our new with statement optimization
|
21 gadi atpakaļ |
daniel
|
be3eabc26f
* Some changes to better accomodate very large movelists
|
21 gadi atpakaļ |
peter
|
8caaa7740d
* more record alignment fixes
|
21 gadi atpakaļ |
florian
|
8ef2f96215
* made DoSpill* overrideable
|
21 gadi atpakaļ |
daniel
|
97e87aaebc
* reginfo now also only allocated during register allocation
|
21 gadi atpakaļ |
daniel
|
ecf7accc38
* Keep interference bitmap only allocated during register allocation.
|
21 gadi atpakaļ |
peter
|
c34c9af5ce
* moved spilling code from taicpu to rg
|
21 gadi atpakaļ |
daniel
|
61d29c4e4e
* Register allocation bug fixed
|
21 gadi atpakaļ |
daniel
|
cdbb601a4e
* Degree=0 problem fixed
|
21 gadi atpakaļ |
peter
|
1c7e6fc380
* sparc updates
|
21 gadi atpakaļ |
peter
|
0734904796
* only report unreleased imaginary registers
|
21 gadi atpakaļ |
peter
|
cc8d2226ae
* made decrease_degree working, but not really fixed
|
21 gadi atpakaļ |
florian
|
78aeec22ca
* arm compiler compilation fixed
|
21 gadi atpakaļ |
peter
|
bc4f29e15c
* don't insert dealloc before alloc of the same register
|
21 gadi atpakaļ |
daniel
|
23aa8e1cda
* Automatic conversion from integer constants to pointer constants is no
|
21 gadi atpakaļ |
peter
|
1367e342db
* reg allocations for imaginary register are now inserted just
|
21 gadi atpakaļ |
daniel
|
e60da116b0
* More microoptimizations
|
21 gadi atpakaļ |
peter
|
2057dbd01a
* fix statedebug compile
|
21 gadi atpakaļ |