- 09 Feb, 2012 2 commits
-
-
Matthias Braun authored
(otherwise CSE merges temporary Phi nodes without inputs)
-
Matthias Braun authored
-
- 03 Feb, 2012 1 commit
-
-
Andreas Zwinkau authored
One of the green things on plants is a 'leaf'. A 'leave', would be a vacation. For the plural of 'leaf', 'leaves' is more common, but 'leafs' is also correct and more regular.
-
- 19 Jan, 2012 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
This fixes the case where the stackframe size is not a multiple of the alignment.
-
Matthias Braun authored
-
- 18 Jan, 2012 2 commits
-
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
- 10 Jan, 2012 7 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
(or multiple ir_init/ir_finishs will fail)
-
Matthias Braun authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 09 Jan, 2012 3 commits
-
-
Andreas Zwinkau authored
The panic function might allocate memory via ir_vfprintf, so we must not use it in the out of memory case. Otherwise we get an infinite loop.
-
Matthias Braun authored
-
Quentin Colombet authored
-
- 29 Dec, 2011 3 commits
- 23 Dec, 2011 4 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 22 Dec, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
This also plugs liveness related memory leaks
-
- 21 Dec, 2011 6 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
Types "own" entities, so they should also free them when they get freed.
-
yb9976 authored
-
yb9976 authored
-
- 20 Dec, 2011 1 commit
-
-
yb9976 authored
-
- 19 Dec, 2011 6 commits
-
-
Christoph Mallon authored
-
Matthias Braun authored
-
Matthias Braun authored
It was a member of ir_prog before but not correctly handled.
-
Matthias Braun authored
The first block in a new ir_graph is not an immature block anymore. The end block is matured in irg_finalize_cons() now (since maturing blocks twice doesn't hurt this shouldn't break existing code).
-
Matthias Braun authored
The opcode list was a member of irprog before which wasn't really handled consistently. Also make sure opcodes are properly freed at ir_finish().
-
Matthias Braun authored
-