- 21 Aug, 2014 15 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
The problem was that we have to force SSA construction for memory values to ensure the presence of the Phi[loop] nodes. Previously we did not do it if we didn't introduce new values. This fixes firm-testsuite/opt/jumpthreading8.c
-
Matthias Braun authored
This should really fix opt/fehler218.c oddities.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
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 6 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
-