peter
|
60069ce3d2
* fix IE with -sr and EXTDEBUG
|
18 年之前 |
florian
|
8fe7fb5e66
* arm uses sometimes up to 4 registers in one instruction
|
19 年之前 |
florian
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 年之前 |
florian
|
85d63d9fa9
* settings refactored
|
19 年之前 |
daniel
|
01afee1f73
* Add extra calls to get_alias to properly recognize coalesced
|
19 年之前 |
daniel
|
8242fb32ab
* One more line to revert
|
19 年之前 |
daniel
|
6abd7a7cf3
* Revert oldlasttemp stuff
|
19 年之前 |
daniel
|
4d3c7ac99e
* Change ptrint into ptruint because $7fffffff < $80000001 should
|
19 年之前 |
peter
|
84d652e3c9
* remove extdebug register unused warning, it is obsolete with the ssa for registers
|
19 年之前 |
Jonas Maebe
|
fd4b348e7c
* fixed empty superregister set detection in constructor
|
19 年之前 |
Jonas Maebe
|
7bb3a1fe22
* fixed register allocation of gen_load_para_value() and backwards
|
19 年之前 |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 年之前 |
florian
|
94038b0d83
+ translate register variable locations, enables register variable debug info, with SSA it requires to be extended maintaining location list
|
19 年之前 |
florian
|
137f8f340d
* handling of address registers in references fixed
|
19 年之前 |
Jonas Maebe
|
fc1b5c9fe2
* fixed backwards extension of regalloc information
|
19 年之前 |
Jonas Maebe
|
b769a968e3
* make sure live_start and live_end are correctly updated while
|
19 年之前 |
Jonas Maebe
|
7aa315c71a
* made some Tcpuregisterset parameters const to avoid useless copying
|
19 年之前 |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 年之前 |
fpc
|
50778076c3
initial import
|
20 年之前 |
peter
|
41c253b65d
* during spilling only add deallocs to live_registers that belong
|
20 年之前 |
peter
|
e207c402fc
* only in EXTDEBUG leave register allocator when it fails. Otherwise
|
20 年之前 |
Jonas Maebe
|
a5c94ddccd
* removed some unused variables
|
20 年之前 |
peter
|
5452cccaad
* fix spilling code when explicit cpu registers are used in an
|
20 年之前 |
Jonas Maebe
|
6c38093871
* fixed spilling for several ppc instructions which only read registers
|
20 年之前 |
peter
|
e417e34496
* truncate log
|
20 年之前 |
peter
|
db81b4333a
* fatal error when procedure is too complex
|
20 年之前 |
florian
|
8ffe3c6a9e
* debug writeln removed
|
21 年之前 |
florian
|
42e14b6825
+ additional extdebug check for wrong add_reg_instructions added
|
21 年之前 |
peter
|
1cf3aef0f0
* regalloc bind to instructions need to get real ait_instruction
|
21 年之前 |
Jonas Maebe
|
dc71fc8290
* make sure live_start/end is never a tai_regalloc, as those can be
|
21 年之前 |