- 14 Sep, 2015 4 commits
-
-
yb9976 authored
This unifies the behavior in debug and optimize build, since be_set_transformed_node also marks the node as visited. Furthermore, nobody should call be_is_transformed for the current node, since this would mean we ran into a cycle (which is covered by an assert in the debug build).
-
yb9976 authored
Heights are the longest chain of users, not operands, in the block. Therefore the after nodes all have the same height of 0, because they have no users, yet. This fixes several tests on SPARC.
-
yb9976 authored
-
yb9976 authored
-
- 10 Sep, 2015 10 commits
-
-
Matthias Braun authored
The functions were all dealing with graphs so ir/ir is a more logical place to be.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
Also move ir_nodemap struct into a new irnodemap_t.h file.
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 09 Sep, 2015 2 commits
-
-
Christoph Mallon authored
This resolves problems with hidden dependencies during code selection, which cause dependency cycles and therefore fixes backend/scheduled.c. Also it grants the code selection slightly more freedom by not arbitrarily restricting the order by stack dependencies.
-
Matthias Braun authored
Do not use the entity address as number because that makes things nondeterministic. Patch submitted by Rich Felker <dalias@aerifal.cx>
-
- 08 Sep, 2015 14 commits
-
-
Matthias Braun authored
Do not use the type address as number because that makes things nondeterministic.
-
Andreas Fried authored
-
Matthias Braun authored
The official website is http://libfirm.org; the bugtracker is not linked to the /firm subdir yet but still only available as ~firm/bugs.
-
Christoph Mallon authored
-
Andreas Fried authored
-
Andreas Fried authored
-
Andreas Fried authored
-
Andreas Fried authored
-
Andreas Zwinkau authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
be: Pass the input requirements directly to the constructors of nodes, which have a variable number of arguments.
-
yb9976 authored
-
- 07 Sep, 2015 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
-