- 07 Mar, 2014 1 commit
-
-
Matthias Braun authored
Previously a Bad node was returned which could hide problems and more importantly you create new nodes (the BadBB) in an operation that apparently only queries the graph.
-
- 17 Feb, 2014 1 commit
-
-
Christoph Mallon authored
-
- 28 Nov, 2013 1 commit
-
-
yb9976 authored
-
- 15 May, 2013 1 commit
-
-
Matthias Braun authored
Nobody uses it currently, and it is a burden for everyone writing a new pass.
-
- 04 May, 2013 1 commit
-
-
Matthias Braun authored
It has been empty for nearly all systems. People who used to put stuff in config.h can still create a config.h on their own and inject -include (gcc) or /FI (msvc) into their CPPFLAGS.
-
- 11 Mar, 2013 1 commit
-
-
yb9976 authored
-
- 12 Dec, 2012 1 commit
-
-
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.
-
- 24 Oct, 2012 1 commit
-
-
Matthias Braun authored
-
- 31 Aug, 2012 1 commit
-
-
Matthias Braun authored
-
- 30 Aug, 2012 1 commit
-
-
Matthias Braun authored
This is a workaround for keepalive edges which are probably broken (adding the stuff to the End node is wrong, it should get added to the endless loop somehow)
-
- 29 Aug, 2012 1 commit
-
-
Matthias Braun authored
-
- 28 Aug, 2012 1 commit
-
-
Matthias Braun authored
-
- 19 Jun, 2012 1 commit
-
-
Christoph Mallon authored
-
- 15 Jun, 2012 2 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
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
-
- 25 Mar, 2012 1 commit
-
-
yb9976 authored
-
- 10 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 20 Sep, 2011 1 commit
-
-
Matthias Braun authored
some were missing anyway and nobody is using the global declarations anyway
-
- 14 Sep, 2011 1 commit
-
-
Andreas Zwinkau authored
Converted: ifconv, boolopt, combo, fpvrp, ldst, code placement, jumpthreading, deconv, parallelize mem, loop, scalar replacement, cfopt.
-
- 17 May, 2011 1 commit
-
-
Andreas Zwinkau authored
GCSEing nodes into unreachable blocks is ok now. The verifier does not check the cfg, when irg is floating. Code placement fixes and pins the irg after gcse. Nodes in unreachable blocks are moved into the first block after the start block. Reachability checks in place_late are converted into asserts, because after place_early, there are no unreachable blocks anymore. reverts c64fe299 and 318579c4 but also fixes opt/unreachable_block
-
- 09 May, 2011 2 commits
-
-
Andreas Zwinkau authored
-
Andreas Zwinkau authored
-
- 02 May, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 28 Apr, 2011 1 commit
-
-
Matthias Braun authored
See http://www.libfirm.org/Unreachable_Code for details
-
- 30 Mar, 2011 2 commits
-
-
Matthias Braun authored
Revert "merge gcse into place_code (a better solution would be having it always on until the backend scheduler)" This reverts commit bdddae273a9cd497dc79c2f90726482620d3c8d4.
-
Matthias Braun authored
merge gcse into place_code (a better solution would be having it always on until the backend scheduler)
-
- 09 Mar, 2011 1 commit
-
-
Christoph Mallon authored
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-
- 06 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28041]
-
- 28 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27833]
-
- 09 Mar, 2010 1 commit
-
-
Matthias Braun authored
[r27277]
-
- 28 Jan, 2010 1 commit
-
-
Olaf Liebe authored
[r26996]
-
- 01 Oct, 2009 1 commit
-
-
Matthias Braun authored
(with different arguments and register constraints for the same node now) - Lots of cleanups/changes in the arm backend. We can represent all "shifter operands" now (but the code selection isn't optimal yet) - More fixes all over the place - arm backend handles 164.gzip now [r26673]
-
- 17 Aug, 2009 2 commits
-
-
Michael Beck authored
- add an irg_verify_pass() [r26374]
-
Michael Beck authored
- add more passes [r26366]
-
- 16 Aug, 2009 1 commit
-
-
Michael Beck authored
- more passes implemented - small fixes [r26356]
-
- 09 Dec, 2008 1 commit
-
-
Michael Beck authored
- maybe we should initially mark labeled blocks as non-removable [r24451]
-
- 14 Oct, 2008 1 commit
-
-
Christoph Mallon authored
[r22889]
-
- 11 Oct, 2008 1 commit
-
-
Matthias Braun authored
[r22754]
-