- 09 Aug, 2006 8 commits
-
-
Adam Szalkowski authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Christian Würdig authored
-
Christian Würdig authored
-
Christian Würdig authored
-
Matthias Braun authored
- Fixed bug in memperm scheduling
-
Sebastian Hack authored
-
- 08 Aug, 2006 9 commits
-
-
Christian Würdig authored
-
Matthias Braun authored
-
Matthias Braun authored
- Added some naive rematerialisation code, which should work for constants, reloads (so that no 2nd spill is created) and should later support stackparms once backend leaves them in the graph.
-
Matthias Braun authored
-
Matthias Braun authored
- make liveness computation ignore end node (to avoid unnecessary interferences because of keepalive edges)
-
Christian Würdig authored
-
Matthias Braun authored
- place memperm projs into the same block as the memperm - schedule all projs of memperm
-
Sebastian Hack authored
-
Sebastian Hack authored
-
- 07 Aug, 2006 1 commit
-
-
Matthias Braun authored
- Fix spillslot coalescing timer not being displayed
-
- 05 Aug, 2006 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
use custom value_interfere function in verifiers (which is slower but doesn't rely on correct liveness information), fix memperm creation
-
- 04 Aug, 2006 19 commits
-
-
Sebastian Hack authored
-
Christoph Mallon authored
-
Matthias Braun authored
- new spillslot verifier (doesn't catch all errors at the moment, because lifeness analysis ignores non-schedule nodes)
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Adam Szalkowski authored
-
Matthias Braun authored
-
Matthias Braun authored
- No need to set strange spillcontexts on spills anymore - Spillcontexts are now assigned and coalesced in a separate pass after spilling/register allocation of all register classes - There might be cases where the new code inserts memcopies, these are not implemented in the ia32 backend yet
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Sebastian Hack authored
-
Matthias Braun authored
-
Adam Szalkowski authored
-