- 06 May, 2011 8 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
This also ensures the invariant that at least 1 block in an endless loop is kept.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
optimize_graph_df: iterate marking of unreachable blocks to guarantee that all unreachable code is killed
-
- 05 May, 2011 8 commits
-
-
Christoph Mallon authored
-
yb9976 authored
This fixes opt/fehler186.c and ack/test2.c.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Andreas Zwinkau authored
Memory loops without Phis can occur in unreachable code. Make ldstopt handle this by ignorance.
-
Andreas Zwinkau authored
jump threading must also copy Keep edges to keep End reachable.
-
Matthias Braun authored
-
- 04 May, 2011 11 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
Ensure that the result of a node is undefined if any of its operands is undefined (except for phis) or if its block is unreachble.
-
Christoph Mallon authored
-
Christoph Mallon authored
Correctly handle the case that unreachble blocks are not necessarily replaced before the nodes they contain.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Matthias Braun authored
-
- 03 May, 2011 4 commits
-
-
Michael Beck authored
One more condition is needed to ensure monotony.
-
Michael Beck authored
In older libFirm version, Cmp computes top, true or bottom. Now Cmp computes true or false, so the monotony fix must be upgraded. This fixes opt/combo_paper.c
-
Michael Beck authored
BugFix: mode_b lowering might create new control flow (if ir_create_cond_set() is used), so invalidate analysis data.
-
Michael Beck authored
-
- 02 May, 2011 6 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 01 May, 2011 2 commits
-
-
Michael Beck authored
-
Michael Beck authored
-
- 29 Apr, 2011 1 commit
-
-
Christoph Mallon authored
-