cleanup irouts
[libfirm] / ir / ir / irgmod.c
2012-07-13 Christoph MallonLet foreach_out_edge_kind() and foreach_out_edge_kind_s...
2012-06-15 Matthias Braunsplit graph state into properties and constraints
2011-12-14 Matthias Braunremove unnecessary comments before functions
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-09-20 Matthias Braunremove loopinfo stuff and exclusively use IR_GRAPH_STAT...
2011-09-14 Andreas ZwinkauMerge branch 'opt_manage'
2011-09-14 Andreas ZwinkauRemove outs_state attribute
2011-09-12 Matthias Braunmake sure projs of projs are moved in part_block_edges
2011-05-09 Andreas ZwinkauImplicit set_irg_loopinfo_inconsistent
2011-05-09 Andreas ZwinkauImplicit set_irg_outs_inconsistent
2011-05-06 Matthias Braungive Bad nodes a mode
2011-04-08 Andreas Zwinkaumerge kaps
2011-04-08 Matthias Brauncleanup iredges API a bit
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-06 Matthias Braunmake firm optimisations independent of current_ir_graph
2010-10-06 Matthias Braunfix bug in new part_block_edges function
2010-09-22 Matthias Braunalternative implementation of part_block which uses...
2010-09-22 Matthias Braunremove MacroBlock concept
2010-09-22 Matthias Braundifferentiate between Bad and Deleted (because of excha...
2010-07-28 Matthias Braunno unnecessary and cryptic abreviations: rename vrfy...
2010-06-29 Matthias Braunsimplify and maybe even fix bugs in turn_into_tuple
2010-02-13 Christoph MallonPut opening curly brace of functions on a separate...
2010-01-09 Michael Beckthe find_pointer_type interface still needs a mode...
2010-01-09 Michael Beck- part_block() does not change the current_block anymore
2010-01-07 Matthias Braunmake part_block independent of current_ir_graph
2008-11-22 Michael Beck- implemented firm_clear_node_and_phi_links()
2008-10-31 Sebastian Buchwald- reserve necessary resources before collect phiprojs
2008-10-30 Michael Beck- reserve the IR_RESOURCE_PHI_LIST resource
2008-10-11 Matthias Braunremove #ifdef HAVE_CONFIG_Hs
2008-06-09 Michael Beck- BugFix: fixed the part-block list splicing, inlining...
2008-05-26 Michael Becksmall BugFix
2008-05-26 Michael Beckused new add_Block_phi()
2008-04-01 Christoph MallonAllow exchanging nodes with oparity_dynamic and delete...
2008-04-01 Michael Beckrenamed functions to clarify its usage
2008-02-28 Michael Beckuse new set_Block_MacroBlock() instead of set_irn_n...
2008-01-23 Michael Beckset the right macro block header for to upper part...
2008-01-23 Michael Beckmore fixes for part_block()
2008-01-22 Michael Beck- Phi nodes are now collected by collect_phiprojs(...
2008-01-12 Michael Beckcosmetic changes
2008-01-02 Michael Beckupdate copyright message
2007-10-03 Michael Beckimproved comments
2007-07-16 Michael Beckremoved the new get_block/set_block stuff; not working...
2007-07-13 Michael Beckmove() does not try to move Projs anymore
2007-07-13 Michael BeckReplaced set_irn_n(*, -1, *) and get_irn_n(*, -1) by...
2007-06-18 Michael Beckremoved old code artefact
2007-06-17 Matthias Braunfixed warnings (some of them were actual bugs), leave...
2007-06-13 Michael BeckAdded a kill_node() function to support the out edges
2007-06-01 Matthias Braunmoved external headers into include dir
2007-05-24 Michael Beckturn_into_tuple() should use get_irn_n(..., -1) instead...
2007-05-23 Michael BeckAdded new Proj_X_regular for all nodes producing a...
2007-04-27 Matthias Brauncleaned up doxygen comments
2007-04-27 Christian Würdigadded new licence header
2007-03-29 Matthias Braunmove backend into libfirm
2007-02-21 Matthias Braunfix warning
2007-02-16 Christian Würdigfixed indent
2007-02-06 Christian Würdigassert if someone tries to exchange a node with itself
2006-11-27 Christian Würdigchange in behaviour of exchange:
2006-08-28 Sebastian HackAdded dependency edges
2006-06-12 Michael Beckexchange() now kill the old node when running when...
2006-05-09 Michael Becklittle cleanup
2006-05-03 Michael BeckBugFix: turn_into_tuple() now works if edges are activated
2005-12-30 Michael Becklittle cleanup
2005-10-21 Michael Beckhook_replace() added to exchange
2005-07-26 Götz Lindenmaiercomments
2005-07-22 Michael Beckused irtools
2005-02-14 Michael BeckCosmetic
2005-02-11 Michael Beckremoved FIRM_EDGES_INPLACE, this is now handled by...
2005-02-10 Sebastian HackExchange can now exploit the always present out edges...
2005-01-11 Michael Beckused new hooks instead of firmstat
2005-01-05 Michael Beckrenamed fucntions is_x*_type() to is_X*_type() to preve...
2004-12-02 Michael Beckfixed config.h include
2004-08-13 Beyhannormalized names of functions, enums ...
2004-07-05 Götz Lindenmaierloop boudary test optimized
2004-06-17 Götz Lindenmaierremove self referencig cotrol loop by turning into Bad
2004-06-17 Florian LiekwegMade exchange more robust
2004-06-15 Michael BeckNew inlining schema implemented:
2004-05-26 Michael BeckAdded statistic function hook for turn into Id
2004-04-28 Götz Lindenmaiermake libfirm faster
2004-04-19 Michael Beckfirst statistic hooks added
2004-03-24 Michael BeckNew optimization flag handling, get_opt functions are...
2004-03-24 Michael BeckRemove C99 constructs, some tabs
2004-02-27 Götz Lindenmaiersome simple optimizations for execution speed
2003-08-19 Götz Lindenmaieradded copyright headers
2003-03-25 Michael Beckirn_vrfy() changed to new irn_vrfy_irg()
2003-01-13 Sebastian Felisadded doxygen comments
2002-12-19 Götz LindenmaierAdded static to many static routines
2002-09-12 Götz LindenmaierBugfix in inlineing: moved Phi nodes into wrong block
2002-07-05 Götz LindenmaierCode review to compile with -ansi
2002-07-03 Götz LindenmaierAvoiding more warnings.
2002-07-03 Götz LindenmaierChanges to avoid compiler warnings.
2002-03-15 Götz LindenmaierTurned off optimization during part_block.
2002-03-08 Götz Lindenmaier Implemented cf optimizations.
2001-11-28 Boris Boesleradded Id tag
2001-11-19 Götz Lindenmaier Addded method to replace in array os a node in irnode
2001-03-05 Boris Boesleradded
2001-01-17 Götz Lindenmaier*** empty log message ***
2000-09-04 Götz Lindenmaier*** empty log message ***
2000-08-25 Götz Lindenmaier*** empty log message ***
2000-07-06 Götz Lindenmaier*** empty log message ***
2000-07-06 Christian Schäferimplemented dead node elimination. Doesnt run yet.
next