Renamed get_Cond_defaultProj() to get_Cond_default_proj() for consistency. Added...
[libfirm] / ir / opt / cfopt.c
2009-02-21 Moritz KrollRenamed get_Cond_defaultProj() to get_Cond_default_proj...
2009-01-20 Michael Beck- when control flow is changed, invalidate the entity...
2008-12-12 Michael Beck- do not remove keeps for now, only Bads, NoMem and...
2008-12-09 Michael Beck- fixed assertion
2008-12-09 Michael Beck- do not optimize away labeled blocks
2008-11-11 Michael Beck- do not read the link of an exchanged node (although it
2008-10-11 Matthias Braunremove #ifdef HAVE_CONFIG_Hs
2008-10-07 Michael Beck- fixed strange code: when did it break?
2008-10-07 Michael Beck- kill Bad nodes from the keep-alive list
2008-10-06 Christoph Mallons/irn_not_visited(x)/!irn_visited(x)/.
2008-10-05 Christoph MallonGood day and welcome to the FIRM XMALLOC*() macros...
2008-09-28 Matthias Braun- split array.h into array.h/array_t.h and make array...
2008-09-11 Christoph Mallons/get_irn_op(x) {==,!=} op_FOO/{,!}is_FOO(x)/.
2008-09-11 Christoph Mallons/Block_not_block_visited(x)/!Block_block_visited(x)/.
2008-09-10 Michael Beck- Changed keep logic: all nodes can be keeped yet,...
2008-08-13 Matthias Braunintroduce more generic resource reservation debug helpe...
2008-06-19 Michael Beck- BugFix: whech checking Blocks, is_Block_dead() must...
2008-06-18 Michael BeckBugFix: must initialize Blocks with removable
2008-06-18 Michael BeckHopefully better version of control flow optimization:
2008-06-12 Michael Beckworkaround for dead CF: restart the optimization
2008-01-16 Matthias Braunrename set_using_visited to set_using_irn_visited,...
2008-01-02 Michael Beckupdate copyright message
2007-12-29 Michael Becktypo fixed, cleaned up a bit
2007-10-17 Matthias Braunadd inline versions of is_Phi and is_Proj
2007-07-24 Michael Beckmark labelled blocks as non-empty, preventing them...
2007-06-01 Matthias Braunmoved external headers into include dir
2007-05-21 Michael BeckAdd code to kill dead kept Phi nodes
2007-05-21 Michael BeckBugFix:
2007-05-21 Michael BeckFixed an assert
2007-05-20 Michael BeckFixed the last fix again:
2007-05-20 Michael BeckBugFix for the cfoptbug.c:
2007-05-05 Matthias Braunupdate svn:ignore
2007-04-29 Michael Beckupdated Header
2007-04-27 Christian Würdigadded new licence header
2007-04-02 Christoph MallonMove includes for alloca() to xmalloc.h, so not everyon...
2007-03-29 Matthias Braunmove backend into libfirm
2007-02-06 Michael BeckChanged handling of switch-Conds. Now collected and...
2006-10-12 Michael Beckwhen doing cf_opt, automatically optimize Blocks
2006-09-12 Matthias Brauneven more warning fixes
2006-09-11 Matthias Braunsome opts don't like edges
2006-08-21 Michael BeckSome minor speed up by rearanging if's
2006-04-24 Michael Beckdo not use set_irn_in to change End's keep-alives,...
2006-03-20 Michael Beckinvalidate extended block info
2006-01-27 Michael Beckhandle the keep attributes. Nodes with keep attribute...
2006-01-09 Michael Beckused new set_irg_doms_inconsistent() to invalidate...
2005-12-01 Michael Beckdelete Keep-alives of code in dead blocks
2005-09-07 Michael BeckHandle dead blocks hopefully right ...
2005-09-06 Michael BeckBugFix:
2005-09-01 Daniel Grundchecked for dead blocks before getting dom depht.
2005-07-22 Michael Beckfixed doxygen comments
2005-06-30 Michael Beckused is_Block_dead() instead of is_Bad()
2005-06-22 Michael Beckiropt_dbg.h include needed now
2005-06-22 Michael Becktypos fixed
2005-02-24 Michael Beckindentation fixed
2005-02-10 Sebastian HackAdded removal of senseless conds.
2004-12-28 Michael Beckmade allocation C-like
2004-12-02 Michael Beckfixed config.h include
2004-09-22 Michael BeckFixed again: Do not create Bad block, only remove bad CF
2004-09-22 Michael BeckNew optimize_cf should remove more (hopefully all)...
2004-09-10 Götz Lindenmaiercommented ...
2004-09-10 Michael Beckadded needed includes
2004-09-10 Michael BeckMoved from irgopt.c