- 25 Nov, 2012 1 commit
-
-
Christoph Mallon authored
-
- 24 Nov, 2012 3 commits
-
-
Christoph Mallon authored
Remove empty init_graph functions from arm and sparc backends.
-
Christoph Mallon authored
-
Christoph Mallon authored
There was only one user of this information left, which is changed to directly use irgs.
-
- 23 Nov, 2012 1 commit
-
-
Christoph Mallon authored
-
- 29 Oct, 2012 1 commit
-
-
Matthias Braun authored
irverify already checks the dominance property
-
- 24 Oct, 2012 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 14 Sep, 2012 1 commit
-
-
Manuel Mohr authored
Added some additional functions that allow direct access to some fields of the backend params struct. These functions avoid struct type, thereby making interfacing with the jFirm library easier.
-
- 08 Aug, 2012 1 commit
-
-
Christoph Mallon authored
Return the profile init irg from ir_profile_instrument() instead of guessing that it is the last irg.
-
- 30 Jul, 2012 1 commit
-
-
Matthias Braun authored
-
- 10 Jul, 2012 1 commit
-
-
Matthias Braun authored
-
- 15 Jun, 2012 1 commit
-
-
Matthias Braun authored
This makes it consistent with other firm analyse functions. Also removes the unnecessary return value.
-
- 06 Jun, 2012 2 commits
-
-
Matthias Braun authored
Also factor out code that emits the label and comment at the beginning of a basic block.
-
Matthias Braun authored
-
- 04 May, 2012 1 commit
-
-
Matthias Braun authored
This is used to implement C99 "inline"/GNU89 "extern inline" ie. an entity which is externally defined but where we know an inlineable definition anyway.
-
- 25 Apr, 2012 1 commit
-
-
Matthias Braun authored
Remove the stabs debugoutput code and with it all the complexity of a modular debug output system. The only remaining debug output module is dwarf.
-
- 01 Mar, 2012 1 commit
-
-
Quentin Colombet authored
Add a phase before coloring thats split all live variables before each instruction that defines a paired value.
-
- 22 Dec, 2011 1 commit
-
-
Matthias Braun authored
This also plugs liveness related memory leaks
-
- 19 Dec, 2011 1 commit
-
-
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().
-
- 14 Dec, 2011 1 commit
-
-
Matthias Braun authored
It should only be used by construction algorithms
-
- 07 Dec, 2011 1 commit
-
-
Manuel Mohr authored
-
- 17 Nov, 2011 1 commit
-
-
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.
-
- 10 Nov, 2011 4 commits
-
-
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
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
-
- 27 Oct, 2011 2 commits
-
-
Matthias Braun authored
This also means that dependent modules like bedbgout should be initialized by begnuas.
-
Matthias Braun authored
-
- 20 Sep, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 15 Sep, 2011 1 commit
-
-
Andreas Zwinkau authored
-
- 12 Aug, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 27 Jul, 2011 2 commits
-
-
Christoph Mallon authored
Simplify usage of LC_OPT_ENT_STR(): The length of the buffer is determined in the macro, not passed as parameter.
-
Christoph Mallon authored
-
- 21 Jun, 2011 1 commit
-
-
Matthias Braun authored
-
- 16 Jun, 2011 2 commits
-
-
Sebastian Hack authored
adapted to changes
-
Matthias Braun authored
-