- 10 Jan, 2015 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 09 Jan, 2015 9 commits
-
-
Christoph Mallon authored
belive: Replace the union for head and nodes of the liveness sets by a struct with a flexible array member.
-
yb9976 authored
This fixes opt/fehler284.c.
-
yb9976 authored
-
yb9976 authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
belower: Just hand the information about the moved Perm to lower_perm_node() instead of reducing its with at the end of push_through_perm().
-
Christoph Mallon authored
This was promised in the comments years ago, but was never implemented.
-
- 08 Jan, 2015 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
Now the number of outputs is adjusted, too. This did not cause any problems, because the Perm is lowered right afterwards.
-
- 07 Jan, 2015 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 06 Jan, 2015 1 commit
-
-
Christoph Mallon authored
belower: In push_through_perm() merge identifying the move frontier into the actual Perm moving loop. * This seems to remove the non-dying check. But the actual moving loop already had a more strict check for any operand in the Perm's register class. * Remove the explicit is_Phi() test. Phis are schedule_first, so the other part of the condition covers them, too.
-
- 04 Jan, 2015 1 commit
-
-
Christoph Mallon authored
-
- 02 Jan, 2015 10 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
Registers do not have type "4" anymore, so the condition is always false.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 01 Jan, 2015 2 commits
- 31 Dec, 2014 10 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
Also provide a cleaner, better documented and slightly faster implementation.
-
Matthias Braun authored
- block_strictly_dominates() is trivially to compute yourself anyway. - free_dom() and free_postdom() did not free any memory anyway and the irg_properties handling is performed by confirm_irg_properties() anyway.
-
Matthias Braun authored
-
Matthias Braun authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-