- 20 Sep, 2011 15 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
some were missing anyway and nobody is using the global declarations anyway
-
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 Sep, 2011 1 commit
-
-
Manuel Mohr authored
-
- 16 Sep, 2011 7 commits
-
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Christoph Mallon authored
-
Andreas Zwinkau authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 15 Sep, 2011 12 commits
-
-
Manuel Mohr authored
-
Andreas Zwinkau authored
The cfopt itself can handle unreachable code, but it transforms it in a way that makes the verifier unhappy.
-
yb9976 authored
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Matthias Braun authored
-
Matthias Braun authored
- Make API private as it should only be called by backends - Let ia32 backend create special ia32_Set nodes instead of relying on muxes which must not be touched anymore - Does not create ConvB nodes anymore but instead produces the Cmp directly. (All backends did this anyway during code-selection so I was able to leave this case out code-selection) - First collect nodes to lower, then lower them. This avoids robustness problems when transforming the graph while at the same time walking it.
-
Matthias Braun authored
Some backends create nodes in their lower_for_target phases already. These nodes are placeholders for real backend nodes later, in contrast they do not have register requirements or backend attributes. Simplified this by allowing custom dumpers for them and leaving out the backend node structs.
-
yb9976 authored
This fixes opt/fehler202.c.
-
- 14 Sep, 2011 5 commits
-
-
Manuel Mohr authored
-
Andreas Zwinkau authored
This is a merge, because it should be considered as a single commit and libFirm might be broken between the various commits of the branch. However, there are so many changes, that i do not want to squash them all into one mega-commit.
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
API change: removes set_irg_outs_inconsistent and get_irg_outs_state Use set_irg_state and is_irg_state instead!
-