- 27 Oct, 2014 1 commit
-
-
Christoph Mallon authored
-
- 22 Oct, 2014 1 commit
-
-
Christoph Mallon authored
-
- 16 Oct, 2014 1 commit
-
-
Christoph Mallon authored
-
- 06 Oct, 2014 2 commits
- 03 Oct, 2014 5 commits
- 02 Oct, 2014 2 commits
-
-
yb9976 authored
-
Matthias Braun authored
-
- 30 Sep, 2014 2 commits
-
-
Matthias Braun authored
This removes functions from the public API which are pointless outside localopt rules, and also avoids another struct in the public API.
-
yb9976 authored
-
- 28 Sep, 2014 3 commits
- 24 Sep, 2014 1 commit
-
-
Christoph Mallon authored
is_Or_Eor_Add() is subsumed by is_Eor_Add().
-
- 23 Sep, 2014 5 commits
- 22 Sep, 2014 1 commit
-
-
Matthias Braun authored
-
- 19 Sep, 2014 1 commit
-
-
Matthias Braun authored
- It was only available in the ia32 backend and broken there. As the feature is rarely used, I remove it for now instead of going through the trouble of fixing it.
-
- 17 Sep, 2014 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
The previous approach put the irg link into the block attributes, so while saving memory an extra indirection was necessary. Some testing with valgrind massif+callgrind revealed that a direct link increses peak memory usage by ~1% while also increasing runtime by ~1%. More importantly the code gets a bit simpler and some strange corner cases can be removed with the direct link.
-
- 15 Sep, 2014 1 commit
-
-
Matthias Braun authored
-
- 22 Aug, 2014 1 commit
-
-
yb9976 authored
-
- 18 Aug, 2014 1 commit
-
-
Matthias Braun authored
-
- 12 Aug, 2014 1 commit
-
-
Matthias Braun authored
-
- 11 Aug, 2014 2 commits
- 08 Aug, 2014 1 commit
-
-
Andreas Fried authored
-
- 05 Aug, 2014 3 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 reassoc running flag wasn't necessary in new reassoc versions anyway.
-
- 31 Jul, 2014 3 commits
-
-
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
-