peter
|
db81b4333a
* fatal error when procedure is too complex
|
21 years ago |
florian
|
8ffe3c6a9e
* debug writeln removed
|
21 years ago |
florian
|
42e14b6825
+ additional extdebug check for wrong add_reg_instructions added
|
21 years ago |
peter
|
1cf3aef0f0
* regalloc bind to instructions need to get real ait_instruction
|
21 years ago |
Jonas Maebe
|
dc71fc8290
* make sure live_start/end is never a tai_regalloc, as those can be
|
21 years ago |
peter
|
c95a859f0a
* generic tlocation
|
21 years ago |
florian
|
36ca15cf07
* fixed compilation of system unit on arm
|
21 years ago |
florian
|
e04b172854
* fixed generic optimizer
|
21 years ago |
peter
|
30be9e8e5d
* during translation only process regalloc for the current regtype
|
21 years ago |
mazen
|
581b52422c
- remove $IFDEF DELPHI and related code
|
21 years ago |
peter
|
60c73cc0e5
* -Or fixes for open array
|
21 years ago |
peter
|
b0ebc06ce6
* removed warning about register used only once
|
21 years ago |
peter
|
eaf46c4fb1
* live_registers must be restored after the spilling store code
|
21 years ago |
peter
|
f5471aef6e
* more spilling rewrites
|
21 years ago |
peter
|
ee3585f56f
* spilling code rewritten for x86. It now used the generic
|
21 years ago |
peter
|
8fb3536f6e
* simple regvar support, not yet finished
|
21 years ago |
peter
|
65c3ba277c
* ungetregister is now only used for cpuregisters, renamed to
|
21 years ago |
peter
|
33a834821f
* paraloc branch merged
|
21 years ago |
florian
|
1eb575fa22
* fixed longbool(<int64>) on sparc
|
21 years ago |
daniel
|
c4e909e316
* Add check <= 255 when adding to adj_colours
|
21 years ago |
daniel
|
649bd81edb
* Use a normal pascal set in assign_colours, since it only will contain
|
21 years ago |
daniel
|
d2a2aeac9f
* supregset_reset clears 8kb of memory. However, it is being called in
|
21 years ago |
florian
|
34d634c64d
* fixed arm compilation
|
21 years ago |
florian
|
8a9758c5e2
* logs truncated
|
21 years ago |
florian
|
e9bb27df36
* spilling of doubles on sparc fixed
|
21 years ago |
florian
|
588e2c38bf
* dwarf branch merged
|
21 years ago |
peter
|
5358278ca1
tai_regalloc.allocation changed to ratype to notify rgobj of register size changes
|
21 years ago |
Jonas Maebe
|
b20d72aa36
* do not remove "allocation,deallocation" pairs, as those are important
|
21 years ago |
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 |