- 18 Nov, 2011 3 commits
-
-
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.
-
- 16 Nov, 2011 6 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 14 Nov, 2011 5 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 11 Nov, 2011 2 commits
-
-
Andreas Zwinkau authored
-
Matthias Braun authored
-
- 10 Nov, 2011 10 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
This should fix problems with uninitialized backends when be_get_backend_param() wasn't called also calls be_lower_for_target if the user hasn't done so yet.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
get_backend_irg_list - none of our backends uses it and in the future the backend should drive the compilation and not give hints to a generic driver reg_class_alignment - unused
-
Matthias Braun authored
-
Matthias Braun authored
-
yb9976 authored
This fixes opt/fehler206.c.
-
- 09 Nov, 2011 4 commits
-
-
Matthias Braun authored
before we only tested, if we produce an output that is used as as input of any schedule node in between. This missed the case where you have unscheduled utility nodes like Sync in between.
-
Matthias Braun authored
-
Matthias Braun authored
The interface was really inefficient and shouldn't be used like that. So simply don't provide functions that make inefficient code convenient.
-
Andreas Seltenreich authored
-