- 13 Mar, 2013 2 commits
-
-
Matthias Braun authored
This is the conservative and fast solution. We would get better results if we would follow all Sync predecessors and ensure there is a store on all of them (or after a join point).
-
Matthias Braun authored
-
- 21 Dec, 2012 1 commit
-
-
Christoph Mallon authored
-
- 12 Dec, 2012 2 commits
-
-
Matthias Braun authored
Just state the copyright and the project the files belong to. You can then find the COPYING file for the whole project.
-
Christoph Mallon authored
-
- 03 Dec, 2012 1 commit
-
-
Christoph Mallon authored
cleanup: Remove pointless assert(is_${NODE}(x)) just before get_${NODE}_${FOO}(x), which do the same assert.
-
- 02 Dec, 2012 3 commits
-
-
Matthias Braun authored
-
Christoph Mallon authored
-
Christoph Mallon authored
The functions are documented in the header already.
-
- 19 Nov, 2012 1 commit
-
-
Matthias Braun authored
-
- 24 Oct, 2012 1 commit
-
-
Matthias Braun authored
-
- 29 Aug, 2012 1 commit
-
-
Matthias Braun authored
-
- 27 Aug, 2012 1 commit
-
-
Matthias Braun authored
Performing it as localopt was hairy as the optimisation dependet on correct iredges values which were misleading/wrong during construction of new stuff.
-
- 16 Jul, 2012 1 commit
-
-
yb9976 authored
-
- 13 Jul, 2012 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 15 Jun, 2012 3 commits
-
-
Matthias Braun authored
The opt_manage framework didn't really do much except assuring that some analysis info is computed before a pass starts. We can achieve this simpler by providing an assure_irg_properties function. This commit also fixes some places where analysis info was potentially not invalidated before.
-
Matthias Braun authored
Noone was really using the return values anyway. This change makes the API more consistent.
-
Matthias Braun authored
graph_properties are things that a transformation may destroy but which can be easily recalculated. graph_constraints are set after lowering phases have been running and forbid certain constructs that no (later) transformation is allowed to construct
-
- 14 Jun, 2012 1 commit
-
-
Christoph Mallon authored
-
- 13 Jun, 2012 1 commit
-
-
Matthias Braun authored
-
- 22 Dec, 2011 1 commit
-
-
Matthias Braun authored
-
- 14 Dec, 2011 1 commit
-
-
Matthias Braun authored
-
- 07 Dec, 2011 1 commit
-
-
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.
-
- 18 Nov, 2011 1 commit
-
-
Matthias Braun authored
this is part of the initiative to move object-orientation support stuff out of libfirm into liboo
-
- 10 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 20 Oct, 2011 2 commits
-
-
Matthias Braun authored
They have been unnecessary aliases for is_SymConst_addr_ent() and get_SymConst_entity().
-
Matthias Braun authored
The new interface uses no complicated callbacks anymore, but is a simple ir_node* -> void* nodemap. Adapted all users of ir_phase for this.
-
- 20 Sep, 2011 3 commits
-
-
Matthias Braun authored
some were missing anyway and nobody is using the global declarations anyway
-
Matthias Braun authored
-
Matthias Braun authored
-
- 14 Sep, 2011 3 commits
-
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
Converted: ifconv, boolopt, combo, fpvrp, ldst, code placement, jumpthreading, deconv, parallelize mem, loop, scalar replacement, cfopt.
-
- 16 Aug, 2011 3 commits
-
-
Andreas Zwinkau authored
Load-Store-Opt now shifts constant loads from bitfields accordingly.
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
- 21 Jun, 2011 1 commit
-
-
Matthias Braun authored
-
- 01 Jun, 2011 1 commit
-
-
Matthias Braun authored
-
- 27 May, 2011 1 commit
-
-
yb9976 authored
-