- 18 Jul, 2014 9 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
Value live_after() is a special case of the checks performed in values_interfere(). This commit extracts this code and use the new function where possible.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
We query liveness from the irg on demand now.
-
Matthias Braun authored
Move the values interfere function to belive.h, move the inline implementation into belive.c
-
Matthias Braun authored
- Remove value_dominates_intrablock()/value_strictly_dominates_intrablock() and use sched_comes_before() instead - Use bool instead of int return types. - Assert that we don't check if a node interferes with itself as that is nearly always a bug in the code.
-
- 16 Jul, 2014 3 commits
-
-
Tobias Rapp authored
-
Tobias Rapp authored
-
Tobias Rapp authored
-
- 14 Jul, 2014 2 commits
- 11 Jul, 2014 7 commits
- 10 Jul, 2014 1 commit
-
-
Andreas Fried authored
-
- 09 Jul, 2014 1 commit
-
-
Martin Haaß authored
-
- 08 Jul, 2014 9 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
- the linked lists are introduced to get a deterministic order - irnodehashmap instead of set should be slightly faster
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 07 Jul, 2014 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
- Only iterating over the graph once should be slightly faster - We don't need to insert the middle of register allocation logic but can perform it once before. - We can gather statistics on the prepared graph before spilling/regalloc has happened.
-
- 06 Jul, 2014 1 commit
-
-
Tobias Rapp authored
-
- 02 Jul, 2014 2 commits
-
-
Tobias Rapp authored
-
Tobias Rapp authored
-
- 01 Jul, 2014 1 commit
-
-
Matthias Braun authored
-
- 26 Jun, 2014 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-