hook_replace() added to exchange
[libfirm] / ir / ir / irgopt.c
2005-10-12 Michael Becklocal_optimize() now kills unrteachable code if dominan...
2005-10-10 Michael BeckFixed code placement: nodes in dead block are now moved
2005-09-19 Michael Beckremoved buggy firm_copy_node() and restorted old copy_n...
2005-09-01 Michael Becked PTR_TO_INT() and INT_TO_PTR() macros for 64bit safety
2005-08-31 Michael BeckC99 feature removed
2005-08-26 Michael BeckBugFix: in place_late, do NOT count keep-alive edges...
2005-08-18 Michael Becknode function copy_irn extracted from firm_copy_node()
2005-07-26 Götz Lindenmaierrenamed remove_outs,
2005-06-30 Michael Beckchanged code placement so it can work in more environments:
2005-06-27 Michael BeckBugFix: dead node elimination killed the Phi node in...
2005-06-17 Michael Beckused ir_ops instead of iro_ numbers
2005-05-13 Michael Becktypos fixed
2005-02-23 Götz Lindenmaierinclude added
2005-02-23 Götz Lindenmaiermore state handling
2005-02-10 Sebastian HackAdded iredges_t include
2005-02-10 Sebastian HackAdded support for out edges.
2005-01-28 Beyhanimplemented loop unrolling optimization
2005-01-19 Sebastian HackRenamed copy_node to firm_copy_node
2005-01-18 Götz Lindenmaieradded and fixed comments
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-22 Michael Beckmade llocations C-like
2004-12-21 Michael Beckremoved C99 constructs
2004-12-21 Michael Beckremoved C99 constructs
2004-12-10 Michael Beckmade copy_attrs an ir_op operation
2004-12-02 Michael Beckfixed config.h include
2004-11-19 Götz Lindenmaierstate administration for inlineing
2004-11-17 Michael Becksimplify a bit :-)
2004-11-16 Michael BeckFixed place_code
2004-11-16 Götz Lindenmaierfixed bugs in remove_bad_predecessors.
2004-11-10 Michael BeckAdded NoMem node that represents a Memory that is Not...
2004-11-03 Michael Beckremoved gloval intraprocedural_view variable and replac...
2004-10-12 Michael Beckused new get_irn_pinned() fucntion
2004-10-06 Michael Beckfixed indentation
2004-09-28 Götz Lindenmaierpreprocessor flag for node_nr
2004-09-25 Götz Lindenmaiercomments, better assertions
2004-09-22 Michael BeckRemoved optimize_cf (now in it's own file), restored...
2004-09-14 Götz Lindenmaierbugfix: typeo
2004-09-08 Michael Beck- dead_node_elimination: copies now node numbers, make...
2004-09-02 Rubino Geiß- fixed error with cse and programs containing endless...
2004-08-24 Götz Lindenmaierbugfixes inlineing
2004-08-13 Götz Lindenmaieradaption to new libfirm
2004-08-13 Beyhannormalized names of functions, enums ...
2004-08-02 Götz Lindenmaieradded wrapper to call local optimize for nodes
2004-07-27 Michael BeckFixed indent :-(
2004-07-22 Götz Lindenmaierbugfix: missing test for new symconst
2004-07-14 Götz Lindenmaiernormalized various stuff
2004-07-08 Götz Lindenmaiervarious changes to get firm faster
2004-07-08 Michael Beckused ircons_t.h now
2004-07-08 Götz Lindenmaier*** empty log message ***
2004-06-25 Michael Beckirgraph: can be interrogated for initial mem
2004-06-24 Götz Lindenmaierphase handling
2004-06-18 Florian Liekweg/* nix */
2004-06-18 Götz Lindenmaierremove self referencing blocks if cf is Cond
2004-06-18 Götz Lindenmaierremoved a final bug in inlineing, now scc and all follo...
2004-06-18 Michael BeckFixed dead loops (hopefully) the last time
2004-06-17 Götz Lindenmaiervarious bugfixes for the unreachable loop problem
2004-06-17 Götz Lindenmaierremove self referencig cotrol loop by turning into Bad
2004-06-15 Michael BeckNew inlining schema implemented:
2004-06-08 Götz Lindenmaiera bunch of comments
2004-06-01 Michael BeckFixed inline_leave_funtions(): can now handle recursive...
2004-06-01 Michael BeckFixed inlining (wrong substitution :-(, fixed wrong...
2004-06-01 Michael Beckused enum values for Tuple creation
2004-06-01 Michael BeckAdded istatistic hooks for dead node elimination
2004-05-27 Michael BeckAdd temporary fix code for unsupported inlining cases...
2004-05-04 Götz Lindenmaierremember all end nodes in irg for dumping convenience.
2004-04-29 Florian LiekwegRemoved C++-Style comments --flo
2004-04-28 Götz Lindenmaiermake libfirm faster
2004-04-27 Götz Lindenmaierstate handling for loops
2004-04-23 Götz Lindenmaierdebug output, warning,
2004-04-22 Till Riedelminor fixes
2004-04-19 Michael BeckMake doxygen comments
2004-04-14 Götz Lindenmaieradded flag to steer inlineing
2004-03-24 Michael BeckNew optimization flag handling, get_opt functions are...
2004-03-24 Michael BeckRemoved static worklist, fised some typos, added more...
2004-03-24 Michael BeckRemove C99 constructs, some tabs
2004-03-09 Götz Lindenmaierbugfixes
2004-03-08 Götz Lindenmaierbugfix in inlining exceptions
2004-03-08 Götz Lindenmaiernew inlineing heuristic
2004-02-27 Götz Lindenmaiersome simple optimizations for execution speed
2004-02-26 Götz Lindenmaieradded routines to free memory
2004-01-20 Götz Lindenmaierchanged semantics of Unknown: now has a mode.
2003-11-10 Götz Lindenmaieradded attr irg to block, removed from start, call,...
2003-10-01 Götz Lindenmaierbugfixes
2003-09-29 Götz Lindenmaierfixed various errors with exceptions + inlineing, dumpi...
2003-09-29 Götz Lindenmaierbugfix in critical_cf_edges,
2003-09-29 Götz Lindenmaierbugfix inlineing / exceptions
2003-08-20 Götz Lindenmaiermoved misc.h to adt, splitted into misc and xmalloc,
2003-08-19 Götz Lindenmaieradded copyright headers
2003-08-18 Till Riedel*** empty log message ***
2003-06-23 Till Riedelintoduced kind field to mode node graph
2003-06-17 Michael BeckAdded two new modes: mode_BAD the mode of tarval_bad...
2003-05-05 Götz LindenmaierRemoved 2 bugs in option handling
2003-03-26 Götz LindenmaierAdapted to changes in tv and irmode
2003-02-17 Michael BeckFixed prototypes to compile with -Wstrict-prototypes.
2003-02-05 Götz LindenmaierImproved flag testing
2003-02-05 Götz LindenmaierImplemented remove_critical_cf_edges.
2003-01-31 Michael Beckfixed comments for doxygen
2003-01-30 Götz Lindenmaierremoved warnings
2003-01-13 Sebastian Felisadded doxygen comments
next