- 14 Mar, 2014 10 commits
-
-
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
-
- 13 Mar, 2014 1 commit
-
-
Christoph Mallon authored
-
- 07 Mar, 2014 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 21 Feb, 2014 1 commit
-
-
yb9976 authored
Especially, do not confirm consistent out edges. This fixes ack/t7.c on SPARC.
-
- 18 Feb, 2014 1 commit
-
-
Matthias Braun authored
This commit does: - Remove tarval_reachable+tarval_unreachable, dataflow analysis rather use top/bottom instead of other special values. - Rename tarval_undefined to tarval_unknown as it corresponds to the Unknown node (=a value which we don't know) - Remove predefined tarval_top/tarval_bottom from tv.h and place the defines into combo.c - Change compute_XXX constant folding functions to return tarval_unknown instead of tarval_bad if folding failed - compute_Unknown in combo results in tarval_bottom == tarval_unknown this eliminates strange special cases in the Cond/Switch rules and the now unnecessary cprop_X list.
-
- 17 Feb, 2014 1 commit
-
-
Christoph Mallon authored
-
- 14 Feb, 2014 1 commit
-
-
Christoph Mallon authored
Also clean up the macro.
-
- 31 Jan, 2014 1 commit
-
-
Matthias Braun authored
This can be used to effectively test aliasing in libfirm.
-
- 29 Jan, 2014 1 commit
-
-
Christoph Mallon authored
-
- 28 Jan, 2014 6 commits
-
-
Christoph Mallon authored
-
yb9976 authored
-
yb9976 authored
-
yb9976 authored
-
Christoph Mallon authored
Deduce the mode automatically from the given entity.
-
Christoph Mallon authored
-
- 27 Jan, 2014 4 commits
-
-
Christoph Mallon authored
This removes the strange entity/type duality and we get rid of union symconst_symbol.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 24 Jan, 2014 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
This avoids problems where fixing Sels creates new Projs which must not be changed. The previously broke valid cases in opt/structcall3.c for sparc.
-
Matthias Braun authored
-
- 03 Dec, 2013 2 commits
- 25 Nov, 2013 2 commits
-
-
yb9976 authored
-
- 21 Nov, 2013 1 commit
-
-
Matthias Braun authored
The tarval module has a maximally supported precision. Assert that no modes with higher precision are created, otherwise the tarval module will silently drop the higher bits on calculation. TODO: Change tarval module to dynamically use smaller/bigger representations depending on the mode. Removed mode_LLs, mode_LLu, mode_Q for now as they are bigger than the limit.
-
- 20 Nov, 2013 1 commit
-
-
Andreas Zwinkau authored
Fixes valgrind error
-
- 12 Nov, 2013 2 commits
-
-
Matthias Braun authored
We couldn't generate sensible code for them anyway.
-
Matthias Braun authored
-