summaryrefslogtreecommitdiffhomepage
path: root/ir/opt/return.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* return: Simply use set_irn_in() instead of replacing the end block by a new one.Christoph Mallon2016-02-08
* Properly reserve and free link resource.Sebastian Buchwald2015-06-02
* cleanup, use C99Matthias Braun2014-05-16
* remove unused trouts analysisMatthias Braun2014-04-12
* simply remove End keepalive instead of replacing it with BadMatthias Braun2014-03-13
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* remove overly complicate pass management codeMatthias Braun2013-05-15
* do not include config.h anymoreMatthias Braun2013-05-04
* remove license stuff from filesMatthias Braun2012-12-12
* rbitset: Let rbitset_alloca() return the new raw bitset.Christoph Mallon2012-11-25
* remove opt_manage, provide assure_irg_propertiesMatthias Braun2012-06-15
* split graph state into properties and constraintsMatthias Braun2012-06-15
* remove extended basic block supportMatthias Braun2012-06-13
* handle Block_entity like other node attributesMatthias Braun2011-11-17
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* cleanup return.c a bitMatthias Braun2011-10-27
* Let normalize_n_returns cope with BadsAndreas Zwinkau2011-10-27
* use IR_GRAPH_STATE instead of irg_extblk_info_stateMatthias Braun2011-09-20
* normalize_n_returns does produce unreachable code and invalidates other stuffMatthias Braun2011-09-20
* Remove dom_state and pdom_state attributesAndreas Zwinkau2011-09-14
* Remove obsolete loopinfo invalidationAndreas Zwinkau2011-05-09
* Remove obsolete outs invalidationAndreas Zwinkau2011-05-09
* give Bad nodes a modeMatthias Braun2011-05-06
* Fix typos in comments: s/it's/its/ and related corrections.Christoph Mallon2011-03-09
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* make some more optimisations independent of current_ir_graphMatthias Braun2010-10-06
* Put opening curly brace of functions on a separate line.Christoph Mallon2010-02-13
* - moved pass constructors from irtools to irpassMichael Beck2009-08-17
* fix a few errors and warnings in the new pass code; improve some commentsMatthias Braun2009-08-17
* - removed verify and dump parameters from passesMichael Beck2009-08-17
* - graph passes can be added to prog managers nowMichael Beck2009-08-16
* - remove all irg parameter from node constructors having a blockMichael Beck2009-07-05
* Rework Block labels: They are entities now so we don't need a special symcons...Matthias Braun2009-06-01
* - do not move the return out of labeled blocks, this must be still reachableMichael Beck2008-12-09
* Retain debug info in normalize_one_return(), if all Return nodes have the sam...Christoph Mallon2008-11-25
* Retain debug info in normalize_n_returns().Christoph Mallon2008-11-24
* Add ALLOCAN() and ALLOCANZ().Christoph Mallon2008-10-18
* remove #ifdef HAVE_CONFIG_HsMatthias Braun2008-10-11
* Good day and welcome to the FIRM XMALLOC*() macros. These macros are provide...Christoph Mallon2008-10-05
* Avoid endless iteration when normalising returns.Christoph Mallon2008-06-18
* - make normalize_n_returns() more aggressive: remove critical edges if neededMichael Beck2008-06-18
* small code improvementsMichael Beck2008-05-16
* update copyright messageMichael Beck2008-01-02
* moved external headers into include dirMatthias Braun2007-06-01
* updated HeaderMichael Beck2007-04-29
* added new licence headerChristian W├╝rdig2007-04-27
* Move includes for alloca() to xmalloc.h, so not everyone and his dog has to u...Christoph Mallon2007-04-02
* Handle endless loops (so a assert was wrong here)Michael Beck2006-04-05
* optimize_one_return() now did not build Phi(a,...,a) if a is an Unknown.Michael Beck2006-03-24