- 13 Mar, 2014 1 commit
-
-
Christoph Mallon authored
-
- 07 Mar, 2014 4 commits
-
-
Matthias Braun authored
Previously a Bad node was returned which could hide problems and more importantly you create new nodes (the BadBB) in an operation that apparently only queries the graph.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 06 Mar, 2014 3 commits
-
-
Matthias Braun authored
-
Christoph Mallon authored
It just calls optimize_graph_df(). Its documentation was that of optimize_graph_df() anyway.
-
Christoph Mallon authored
-
- 05 Mar, 2014 1 commit
-
-
Matthias Braun authored
You can always revive it from older revision, although I would strongly suffest to start from scratch.
-
- 03 Mar, 2014 1 commit
-
-
yb9976 authored
-
- 25 Feb, 2014 1 commit
-
-
Christoph Mallon authored
-
- 24 Feb, 2014 4 commits
-
-
Matthias Braun authored
- document this correctly - correctly test with tarval_is_constant() if you expect a constant value.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 20 Feb, 2014 1 commit
-
-
yb9976 authored
Along the way: - Simplified code to sharpen Cmp relations - Do not remove unreachable code by using bit information anymore
-
- 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.
-
- 16 Feb, 2014 1 commit
-
-
Matthias Braun authored
-
- 14 Feb, 2014 7 commits
-
-
Matthias Braun authored
This doesn't change anything, but let's gdb print ir_graph_properties variables/member in a nicer way.
-
Matthias Braun authored
Note that for OO code you should use liboo which provides the same features!
-
yb9976 authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 13 Feb, 2014 6 commits
-
-
Matthias Braun authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 08 Feb, 2014 1 commit
-
-
Christoph Mallon authored
-
- 06 Feb, 2014 1 commit
-
-
yb9976 authored
-
- 31 Jan, 2014 1 commit
-
-
Matthias Braun authored
This can be used to effectively test aliasing in libfirm.
-
- 30 Jan, 2014 2 commits
-
-
Matthias Braun authored
= is_entconst(), is_typeconst, get_entconst_entity() and get_typeconst_type()
-
Matthias Braun authored
-
- 29 Jan, 2014 1 commit
-
-
yb9976 authored
-
- 28 Jan, 2014 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 27 Jan, 2014 1 commit
-
-
Christoph Mallon authored
This removes the strange entity/type duality and we get rid of union symconst_symbol.
-