- 06 Sep, 2011 12 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Manuel Mohr authored
Softfloat library does not support long double anyway.
-
Matthias Braun authored
(Hannes ancient technique based on the Proj-mode is deprecated)
-
Manuel Mohr authored
-
Manuel Mohr authored
-
Matthias Braun authored
They really are const before lowering. So only mark the function as non-const after lowering This reverts commit 72c631f3.
-
Matthias Braun authored
This commit also adds a generic Alloc/Free lowering helper Unfortunately we often produce invalid code, because currently our stackpointer wiring logic is too weak and produces invalid results for example when using alloca in a loop.
-
Matthias Braun authored
-
Andreas Zwinkau authored
-
- 03 Sep, 2011 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 02 Sep, 2011 1 commit
-
-
yb9976 authored
This fixes opt/fehler200.c.
-
- 01 Sep, 2011 8 commits
-
-
Manuel Mohr authored
Old version used parameter.
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Manuel Mohr authored
-
Manuel Mohr authored
Backends can configure CopyB lowering, so that it's possible to keep CopyB nodes in a certain size range for special backend-specific optimizations. Furthermore, large CopyBs are turned into memcpy calls.
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
The part, which does not handle Phis is now recomputing block info, because converting Cond -> Jmp, might make this info obsolete. Additionally, it can now remove empty Jmp blocks with more than one control flow predecessor, provided the origin block has no Phis. Now cfopt should now be idempotent (at least the part not handling Phis).
-
- 23 Aug, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 22 Aug, 2011 5 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 19 Aug, 2011 7 commits
-
-
Manuel Mohr authored
Code was taken from cmp_call_dependency in beabi.c which handles the situation correctly.
-
yb9976 authored
-
uqxyd authored
-
Andreas Zwinkau authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 18 Aug, 2011 1 commit
-
-
Manuel Mohr authored
Old version breaks for files which do not contain any functions because in this case, emit_routine never gets called.
-