- 21 Aug, 2014 7 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 19 Aug, 2014 6 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
- This should fix some cases where we would not reassociate constants because of multiple users and missed address mode patterns for these cases.
-
Matthias Braun authored
-
Matthias Braun authored
-
- 18 Aug, 2014 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 17 Aug, 2014 1 commit
-
-
Tobias Rapp authored
-
- 15 Aug, 2014 5 commits
-
-
yb9976 authored
-
Matthias Braun authored
This also allows to cleanup the finish neg/add carry flag fix code a big.
-
Matthias Braun authored
-
Tobias Rapp authored
-
yb9976 authored
-
- 14 Aug, 2014 3 commits
- 13 Aug, 2014 1 commit
-
-
Matthias Braun authored
-
- 12 Aug, 2014 11 commits
-
-
Matthias Braun authored
- For equal destinations merge the switch table entries and Proj nodes - Handle Switches with just a default Proj like Jmp nodes
-
Matthias Braun authored
- Normalize switch table now (sort + remove default entries) - Correctly handle the case of multiple entries mapping to the same proj number.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
- No strange split between no-phi and phi variants anymore. The phi variant can perform everything now. - Repeat till we reach the fixpoint.
-
Matthias Braun authored
-
Matthias Braun authored
The were some comments in the code indicating that in case of SSA destruction problems critical edges were not created. But we deal with these cases anyway during SSA destruction so no need to avoid them earlier.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
yb9976 authored
This fixes backend/ia32_scheduled2.c.
-
- 11 Aug, 2014 3 commits