- BugFix: fixed the "type is neither Top nor constant" condition causing U,R nodes...
[libfirm] / ir / opt /
2008-07-29 Michael Beck- BugFix: fixed the "type is neither Top nor constant...
2008-07-28 Michael Beck- BugFix: Proj nodes must compute TOP if they are in...
2008-07-26 Michael BeckBugFix:
2008-07-26 Michael Beck- BugFix: must check the input of the user node y,...
2008-07-26 Michael Beckfixed warnings
2008-07-26 Michael Beck- BugFix: a node might fall 2 times, so we need a on_fa...
2008-07-26 Michael BeckBugFixes:
2008-07-26 Michael Beck- first working combo version (at least one example...
2008-07-25 Michael Beckadd sorting of out edges, some small fixes
2008-07-25 Michael Beck- out edges now preserve the input position, needed...
2008-07-25 Michael Beck- fixed type_or_ent type: get rod of casts
2008-07-24 Michael Beck- implemented compute_Proj_Cond(), compute_Add()
2008-07-24 Michael Beck- add comment
2008-07-24 Michael Beck- renamed find_const() to find_const_or_confirm()
2008-07-24 Michael Beck- CondEval now really can handle Confirms
2008-07-23 Michael Beckadd dumping hook
2008-07-21 Michael Beck- lattice elements can now contain Symbolic Constants
2008-07-16 Michael Beckfixed crop list handling
2008-07-15 Michael Beck- add compute for Sub and Cmp
2008-07-14 Michael Beckmostly finished version of combo
2008-07-14 Matthias Braundon't emit debug messages
2008-07-10 Michael Beckinitial version of Cliff Click's Combo Optimization
2008-07-09 Michael Beck -BugFix: exp_gen sets must be cleaned
2008-07-09 Michael Beck- BugFix: Antic_in computation must always add exp_gen
2008-07-08 Michael Beck- add a doxygen comment
2008-07-08 Michael Beckfixed warnings
2008-07-08 Michael Beckremoved unused (and buggy) trans_set, thios is NOT...
2008-07-08 Michael Beckfor now, deactivate edges, they will crash with this...
2008-07-08 Michael Becknew GVN-PRE implementation
2008-06-19 Michael Beck- BugFix: whech checking Blocks, is_Block_dead() must...
2008-06-18 Christoph MallonAvoid endless iteration when normalising returns.
2008-06-18 Michael Beck- make normalize_n_returns() more aggressive: remove...
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-06-11 Michael Beck- add a version of remove_critical_edges() that handles...
2008-06-06 Michael Beck- export classify_pointer()
2008-06-02 Matthias Braunhandle Bads more gracefully
2008-06-01 Michael Beckcall optimize_cf() to delete dead-code that might arise...
2008-05-30 Michael Beckinline_method():
2008-05-30 Michael Beckhandle a call with less arguments than needed gracefull...
2008-05-27 Michael BeckBugFix: phi node might be exchanged, read the next...
2008-05-27 Michael Beck- BugFix: set the mark on the right block
2008-05-27 Michael BeckBugFix: fixed Phi-list manipulation
2008-05-26 Michael Beckadd some comments, small cosmetic
2008-05-26 Michael Beckmust use Lg, not Ne to check for !=
2008-05-26 Michael Beckuse block Phi lists and Block marks to get rid of block...
2008-05-26 Michael BeckC99 features removed
2008-05-25 Matthias Braunfix a few warnings
2008-05-25 Matthias Brauncommit the beginning of advanced boolopt (had that...
2008-05-25 Michael Beck- can now handle const-like Confirms
2008-05-21 Michael Becktypos fixed
2008-05-17 Michael Beck- fixed indentation
2008-05-16 Michael Becksmall code improvements
2008-05-16 Michael BeckBugFix: invalidate more data
2008-05-15 Michael BeckImproved inline heuristic:
2008-05-13 Michael BeckBugFix:loop-info must run on copy
2008-05-13 Michael Beckinline_leave_functions(): uses new collect_calls2(...
2008-05-09 Michael Beck- give bonus to small functions and leaves
2008-05-09 Michael BeckBugFix: add missing assure_cf_loop() for copy graphs
2008-05-09 Michael Beckinline_functions now inlines calls inside loops first
2008-05-05 Michael Beckadd a parameter to limit the maximum size of methods...
2008-05-05 Michael Beckfixed comment
2008-04-18 Matthias Braunfollow_mem_chain_Store should respect alias relation...
2008-04-16 Christoph MallonFix typos in comments.
2008-04-14 Michael Beck- get_irg_initial_exec()/set_irg_initial_exec() added
2008-04-11 Michael Becklimited support for inlining K&R functions added
2008-04-10 Michael Beckdisable inline of functions which call alloca(), causes...
2008-04-10 Michael Beck- inline_method() now sets current_ir_graph itself
2008-04-10 Michael BeckBugFix: - there is only ONE proj_m to replace
2008-04-07 Michael Beckissue a debug output when inlining
2008-04-07 Michael Beck- BugFix: SSA construction requires current block set ...
2008-04-07 Michael Beckfixed unsaved checkin ...
2008-04-07 Michael Beck- optimize Tuple nodes away before calling scalar repla...
2008-04-07 Michael Beck- uses new SSA constructor interface, shortening and...
2008-04-05 Michael Beckcompletely removed old verbosity based debug output
2008-04-05 Michael Beckswitch scalar replacement to new style debug output
2008-04-05 Michael Beckafter inlining, the loop-info is inconsistent
2008-04-05 Michael Beck- init function for inlining added
2008-04-04 Michael BeckImproved inliner: rerun scalar_replacement() if address...
2008-04-04 Michael BeckBugFix: store the weigths to the right location
2008-04-04 Michael Beckfixed obstack initialization, removed unused variable
2008-04-04 Michael Beck- only local visible methods get the big benefice
2008-04-04 Michael Beckcalculate benefice on real callee
2008-04-04 Michael Beckno bonus for recursive inlining
2008-04-04 Michael Beckfixed warnings
2008-04-04 Michael Becknew benefice based heuristic inliner added
2008-04-04 Michael Beck- improced param weight calculation
2008-04-04 Michael BeckMoved inlining and DCE (which is implemented like inlin...
2008-04-04 Michael Beck- code cleanup
2008-04-03 Michael Beckimproved Cmp(x, 0) optimizations
2008-04-02 Michael Beckused new is_Global() and get_Global_entity() instead...
2008-04-02 Michael BeckC99 features removed
2008-04-02 Christoph MallonMake Ld/St parallelisation work (but seems to be broken...
2008-03-20 Michael Becksmall improvements:
2008-03-19 Michael BeckBugFix: scalar replacement should not remove volatile...
2008-03-11 Michael Beckuse assure_irg_outs()
2008-03-11 Michael Beckuse kill_node() instead of exchange to improve reduce_a...
2008-03-10 Michael Beck- as Sel's from the frame type are not lowered anymore...
2008-03-06 Matthias Braunremove old buggy code
next