improved safety: added a assert() if proj's are placed
[libfirm] / ir / ir / irgopt.c
2007-07-13 Michael Beckimproved safety: added a assert() if proj's are placed
2007-07-13 Michael BeckAdd get_block and set_block operations.
2007-07-11 Michael Beckuse the new Anchor node instead of old anchors
2007-07-11 Michael Beckmoved the fixpoint iteration of the current node from...
2007-07-10 Michael Beckimproved fixpoint iteration for optimize_graph_df()
2007-06-17 Matthias Braunfixed warnings (some of them were actual bugs), leave...
2007-06-08 Christoph MallonSet correct block on Projs in place_late().
2007-06-07 Matthias Braunfixed mode_T nodes not moved by code placement
2007-06-01 Matthias Braunmoved external headers into include dir
2007-05-24 Michael BeckDo not add Bad nodes to the keep-alive
2007-05-23 Michael BeckFixed the (meanwhile wrong) turn_into_tuple(...,4)...
2007-05-23 Michael BeckAdded new Proj_X_regular for all nodes producing a...
2007-05-21 Michael Beckoptimize_graph_df() now removes superfluous keep-alive...
2007-04-27 Matthias Brauncleaned up doxygen comments
2007-04-27 Christian Würdigadded new licence header
2007-04-04 Michael Beckindention changed
2007-04-02 Matthias Braunin the backend we can have arbitrary nodes in the start...
2007-03-29 Matthias Braunmove backend into libfirm
2007-03-29 Matthias Braun- change #include <config.h> back to "config.h"
2007-03-25 Matthias Braundon't test flags again in place_code
2007-03-25 Matthias Braungeneralize the inside_walk flags: we have using_visited...
2007-02-21 Matthias Braunmake sure hooks are enabled for dce survivors
2007-01-22 Matthias Braun- Create new copy_attr functions for blocks, phis and...
2006-12-15 Matthias Braun#ifdef DEBUG_libfirm not #if DEBUG_libfirm
2006-12-13 Michael Beckrename type entity into ir_entity
2006-12-11 Matthias Braun- Several warning fixes
2006-10-17 Christian Würdigdo not place projs late
2006-10-12 Michael Beckoptimize graphs that got calls inlined
2006-10-10 Michael BeckNew inliner:
2006-09-28 Michael BeckBugFix:
2006-09-26 Matthias Braunfix broken remove_critical_cf
2006-09-26 Michael BeckFixed remove_critical_cf_edges():
2006-09-15 Michael BeckRemoved some depencies from current_ir_graph
2006-09-14 Michael Beckoptimize_graph_df():
2006-08-30 Michael Beckcosmetic change
2006-06-30 Michael Beckhandle the new irg_inline_forced_no_body inline property
2006-06-13 Michael BeckBugFix: dead node elimination keeps keep-alive blocks
2006-06-12 Michael Becklocal_optimize_df():
2006-06-05 Michael BeckFixed inlining: pn_Start_P_value_arg_base must get...
2006-06-03 Michael Beckadded support for Thread local storage
2006-05-09 Michael Beckoptimize_graph_df():
2006-05-03 Michael Beckused new assure_doms()
2006-05-02 Michael Beckoptimize_graph_df() added, a fixed point version of...
2006-04-07 Michael Beckreset node index on dead node elimination
2006-04-06 Michael Beckdead node elimination now handles all anchors equaly
2006-04-06 Michael Beckdon't access irg anchor nodes directly
2006-03-20 Michael Beckremoved flag from remove_critical_cf_edges()
2006-03-15 Sebastian HackMoved survive dce stuff here.
2006-03-07 Sebastian HackAdded subst hook in dead node elimination
2006-03-03 Michael Beckrenamed variable new to nn
2006-02-24 Michael BeckBugFix: in newer Firm, keep-alives may be other than...
2006-01-13 Michael Beckrenamed all types 'type' to 'ir_type'
2006-01-09 Michael Beckused new set_irg_doms_inconsistent() to invalidate...
2005-12-18 Michael Becknew_backedge_info() moved to ir_backedge
2005-12-13 Beyhanremoved useless edges_init()
2005-12-08 Sebastian HackDominance is inconsistent after dead node elim
2005-11-18 Michael Beckused set_irg_pinned() instead od direct manipulate...
2005-11-17 Michael Beckremoved bool type and depency from stdbool.h (not C89)
2005-10-21 Michael Beckhook_dead_node_elim_start() and hook_dead_node_elim_end...
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
next