- 07 Dec, 2011 8 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
memops are nodes that have memory inputs, you can generically query them for their memory input. We can also get rid of get_fragile_op_mem in favor of get_memop_mem.
-
Matthias Braun authored
-
Matthias Braun authored
(releases don't have firm_revision.h so we need to check for HAVE_FIRM_REVISION_H define)
-
Matthias Braun authored
-
Manuel Mohr authored
-
Manuel Mohr authored
-
Christoph Mallon authored
-
- 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 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
This should fix all known bugs, make the code easier to read and more robust.
-