- 06 Dec, 2011 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 05 Dec, 2011 9 commits
-
-
yb9976 authored
-
Matthias Braun authored
-
Manuel Mohr authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
Moves code from ifg dot-file dumpers around and produces .vcg graphs now (ycomp layout is way better than xdot)
-
Matthias Braun authored
-
Matthias Braun authored
(no changes in functionality)
-
- 02 Dec, 2011 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 01 Dec, 2011 6 commits
-
-
Matthias Braun authored
Fix the size reduction stuff which happily assigned non-allocatable registers. It worked by chance on x86 as all non-allocatable registers come last.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
(There is a timelimit option in becopyilp anyway)
-
Matthias Braun authored
(They are passed in integer registers, so we can immediately create integer constants)
-
- 28 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 24 Nov, 2011 2 commits
-
-
Matthias Braun authored
-
Christoph Mallon authored
-
- 18 Nov, 2011 6 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
We just define that the only reason a Load/Store node can use the exception edge is a NULL pointer. Misaligned Load/Store is a problem for low-level languages which don't use exception edges anyway.
-
Matthias Braun authored
We simply always assume that Sel can only return a null pointer if its input is a null pointer.
-
Matthias Braun authored
this is part of the initiative to move object-orientation support stuff out of libfirm into liboo
-
Andreas Seltenreich authored
build_edges_walker calls get_block_n on block preds, possibly consing and hashing a node which init_lh_walker couldn't reach via irg_walk_anchors. This fixes a crash I see when compiling Postgres.
-
- 17 Nov, 2011 10 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
This should fix all known bugs, make the code easier to read and more robust.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
We already saved different entity attributes depending on the entity type and an is_parameter flag. This unifies handling of different entity types and introduces normal, method, parameter, label and compound_member entities.
-
Matthias Braun authored
-
Matthias Braun authored
Make sure all types are in the global type list, remove type_walk_prog which was a strange alternative to type_walk attempting to not miss types not in the global list.
-