- 08 Aug, 2014 7 commits
-
-
Andreas Fried authored
When a node is rematerialized because its flag result is needed, rewire later uses of this node (but not the flags) to use the rematerialized node's results. This reduces the lifetime of the node's results.
-
Andreas Fried authored
Now that the flag outputs of arithmetic operations are used, a node may have multiple connections to the flag producer, but only one of these actually reads the flags.
-
Andreas Fried authored
-
Andreas Fried authored
-
Andreas Fried authored
-
Andreas Fried authored
-
Andreas Fried authored
-
- 07 Aug, 2014 6 commits
-
-
Andreas Fried authored
-
yb9976 authored
-
Matthias Braun authored
-
yb9976 authored
This fixes opt/fehler265.c.
-
yb9976 authored
This fixes opt/fehler263.c.
-
yb9976 authored
-
- 06 Aug, 2014 1 commit
-
-
Matthias Braun authored
-
- 05 Aug, 2014 5 commits
-
-
Matthias Braun authored
This makes our usage of PhiMs to represent the observable behaviour of non-terminating loops more obvious. Having an explicit loop Phi constructor also fixes problems with Phi getting optimized before the keep edge was added.
-
Matthias Braun authored
Settle on 1 flag type and no different I_FLAG and E_FLAG
-
Matthias Braun authored
The global switch is not necessary as the specific switches can express the same options.
-
Matthias Braun authored
-
Matthias Braun authored
The reassoc running flag wasn't necessary in new reassoc versions anyway.
-
- 04 Aug, 2014 3 commits
-
-
Matthias Braun authored
-
yb9976 authored
-
yb9976 authored
-
- 01 Aug, 2014 1 commit
-
-
yb9976 authored
This fixes opt/fehler262.c.
-
- 31 Jul, 2014 10 commits
-
-
Matthias Braun authored
This should fix the case where it would remove an unused PhiM in an endless loop (which is not correct).
-
Matthias Braun authored
A self-loop before the first real value was not recognized before and could lead to an invalid kept-PhiM removal.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
yb9976 authored
This fixes opt/fehler261.c.
-
- 30 Jul, 2014 7 commits
-
-
Matthias Braun authored
For details see endless loops section on the homepage.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
The semantics on when to set this flag were unclear, so there weren't any real users anyway.
-