peter
|
3a5717c1b7
* rewrote add_to_movelist, it now uses a field to store the number
|
21 years ago |
peter
|
56c727153a
* check if movelist is valid
|
21 years ago |
peter
|
ee569d7817
* make extcycle is working again
|
21 years ago |
olle
|
193e41b455
+ check that register allocation is not made at the wrong moment
|
21 years ago |
Jonas Maebe
|
71202a141d
* taicpu.is_same_reg_move() now gets a regtype parameter so it only
|
21 years ago |
daniel
|
9868155d53
* Register allocator speed boost
|
21 years ago |
daniel
|
46d241a666
* Take advantage of our new with statement optimization
|
21 years ago |
daniel
|
be3eabc26f
* Some changes to better accomodate very large movelists
|
21 years ago |
peter
|
8caaa7740d
* more record alignment fixes
|
21 years ago |
florian
|
8ef2f96215
* made DoSpill* overrideable
|
21 years ago |
daniel
|
97e87aaebc
* reginfo now also only allocated during register allocation
|
21 years ago |
daniel
|
ecf7accc38
* Keep interference bitmap only allocated during register allocation.
|
21 years ago |
peter
|
c34c9af5ce
* moved spilling code from taicpu to rg
|
21 years ago |
daniel
|
61d29c4e4e
* Register allocation bug fixed
|
21 years ago |
daniel
|
cdbb601a4e
* Degree=0 problem fixed
|
21 years ago |
peter
|
1c7e6fc380
* sparc updates
|
21 years ago |
peter
|
0734904796
* only report unreleased imaginary registers
|
21 years ago |
peter
|
cc8d2226ae
* made decrease_degree working, but not really fixed
|
21 years ago |
florian
|
78aeec22ca
* arm compiler compilation fixed
|
21 years ago |
peter
|
bc4f29e15c
* don't insert dealloc before alloc of the same register
|
21 years ago |
daniel
|
23aa8e1cda
* Automatic conversion from integer constants to pointer constants is no
|
21 years ago |
peter
|
1367e342db
* reg allocations for imaginary register are now inserted just
|
21 years ago |
daniel
|
e60da116b0
* More microoptimizations
|
21 years ago |
peter
|
2057dbd01a
* fix statedebug compile
|
21 years ago |
daniel
|
7061f04355
* Register allocator speed optimizations
|
21 years ago |
peter
|
bce5a1e252
* rg[tregistertype] added in tcg
|
21 years ago |
peter
|
1407a03ff1
* remove redundant calls to add_edge_used
|
21 years ago |
peter
|
825d5b4ed7
* check for add_move_instruction
|
22 years ago |
florian
|
4584775cbe
* changed some types to prevend range check errors
|
22 years ago |
peter
|
f44380e4a9
* fixed alias/colouring > 255
|
22 years ago |