removed unnecessary declarations
[libfirm] / ir / opt / reassoc.c
2012-10-24 Matthias Braunremove irg_phase_state, use IR_GRAPH_CONSTRAINT instead
2012-08-28 Matthias Braunremove unused NEW_REASSOC code
2012-08-08 Christoph Mallonuse is_$KIND(n) instead of get_irn_op(n) == op_$KIND.
2012-08-03 Christoph MallonReplace the reassoc env struct by its only member.
2012-08-03 Christoph MallonRemove irg from the reassoc env.
2012-08-03 Christoph MallonRemove the write-only variable changes from reassoc.
2012-06-28 Matthias Braunirop: refactor node_ops registration code
2012-06-15 Matthias Braunremove opt_manage, provide assure_irg_properties
2012-06-15 Matthias Braunremove return values from graph transformations
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-06-24 Andreas ZwinkauMerge Fix: Spills have ProjMs now
2011-06-21 Matthias Braunfix more cparser warnings, cleanup some libcore code
2011-06-17 Christoph Mallons/threat/treat/.
2011-05-27 Sebastian BuchwaldFixed some warning about unused variables.
2011-05-09 Andreas ZwinkauRemove obsolete loopinfo invalidation
2011-05-09 Andreas ZwinkauRemove obsolete outs invalidation
2011-04-28 Matthias BraunSimplify handling of unreachable code
2011-04-15 Matthias Braunfix mismatched decl/implementation
2011-04-08 Andreas Zwinkaumerge kaps
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-08 Matthias Braunrename tarval to ir_tarval
2010-10-06 Matthias Braunmake reassoc independent of current_ir_graph
2010-10-06 Matthias Braunforbid calls of new_XXX and new_d_XXX when not in phase...
2010-08-12 Matthias Braunidentifiers starting with _ are reserved; remove this...
2010-07-28 Matthias Braunreplace is_no_Block() with !is_Block()
2010-03-09 Matthias Braunmake firm (mostly) -Wmissing-prototypes clean
2010-02-13 Christoph MallonPut opening curly brace of functions on a separate...
2010-01-18 Michael BeckAdd a rule to transform x .op. (x .op. y) into y .op...
2010-01-18 Michael BeckFixed move_consts_up() failure in some contexts (This...
2009-12-16 Matthias Braunput optimisation module init function declarations...
2009-08-17 Michael Beck- moved pass constructors from irtools to irpass
2009-08-17 Matthias Braunfix a few errors and warnings in the new pass code...
2009-08-16 Michael Beck- graph passes can be added to prog managers now
2009-07-05 Michael Beck- remove all irg parameter from node constructors havin...
2009-03-02 Moritz KrollReverted changes from 25529
2009-02-19 Moritz KrollAdded strict_flag to new_r/rd_Conv(). Fixed strict...
2008-11-27 Moritz KrollRemoved mode parameter from Const and Const_type constr...
2008-11-18 Christoph Mallons/new_r_Const(current_ir_graph, /new_Const(/.
2008-11-18 Moritz KrollRemoved unused block parameter from Const constructors
2008-10-11 Matthias Braunremove #ifdef HAVE_CONFIG_Hs
2008-10-05 Moritz KrollLet some optimizations return non-zero, if they changed...
2008-08-01 Matthias Brauncommit my experimental new reassoc before it gets lost...
2008-02-20 Michael BeckRemove the unsafe overflow opt flag again :-( It does...
2008-02-20 Michael BeckAdd get_opt_overflow_unsafe_transform() option.
2008-01-02 Michael Beckupdate copyright message
2007-11-16 Matthias Braunremove some flags, ported some phases to new debug...
2007-10-24 Michael Beckadd more comments
2007-10-24 Michael Becksame fix again on another place
2007-10-24 Michael Beckcheck the opcode again after an optimize_node()
2007-09-28 Michael Beckset current_ir_graph while reassoc runs
2007-09-20 Michael Beck- introduced better running flags
2007-09-20 Michael BeckAdd a reassoc_running flag used to disable some local...
2007-08-25 Christoph MallonFix typos in comments.
2007-08-23 Michael Becktypo fixed
2007-08-23 Michael Beckbeware of pointer arithmetic with different integer...
2007-08-23 Michael Becktransform Shl(x,Const) into Muls for more normalization
2007-08-23 Michael Beckimproved constant movement AND reverse distributive law
2007-08-22 Michael Beckfirst version with moving consts upwards
2007-08-22 Michael Beckadd a phase to reverse distributive law rules
2007-08-13 Michael Beckrestructured reassociation to handle more cases (rule...
2007-07-06 Michael Beckmoved get_*_dbg_info() and set_*_dbg_info() to logical...
2007-06-25 Matthias Braun- Introduce nodemap
2007-06-01 Matthias Braunmoved external headers into include dir
2007-05-02 Matthias Braunadded doxygen comments
2007-04-27 Christian Würdigadded new licence header
2007-03-29 Matthias Braunmove backend into libfirm
2007-02-07 Michael Beckdo not optimize dead blocks preventing endless loops ...
2007-01-16 Michael Beckrenamed type opcode to ir_opcode
2006-07-02 Michael BeckMake fp optimization dependent on the fp model.
2006-06-29 Michael Beckprefer arithmethic over pointer constants
2006-06-14 Michael BeckBugFix: SubI(P,P) cannot be transformed into an Add
2006-05-18 Michael Beckrenamed CONST_EXPR into REGION_CONST (a la OSR)
2006-03-30 Christian Würdigwrapped debugging modules with DEBUG_ONLY
2006-03-28 Michael Beckused new FIRM_DBG_REGISTER macro
2006-02-22 Michael BeckAdded a work around for reassociations that are "transl...
2005-12-23 Michael BeckBugFix: apply (a-b)*c --> a*c - b*c only in the mode...
2005-10-19 Michael Beckrefactored for ir_op_ops
2005-06-30 Michael Beckadded assertion if reassociation() is called with nodes...
2005-06-17 Michael Beckfixed loop-invariant nodes: Bad nodes are always loop...
2005-05-27 Michael BeckUpdated: detects loop-invariant codes and handles this...
2005-02-14 Michael BeckDisabled debug
2005-02-10 Sebastian HackFixed a bug.
2005-02-10 Sebastian HackIntroduced proper Firm debugging.
2005-01-11 Michael Beckused new hooks instead of firmstat
2004-12-23 Michael Becktypos fixed
2004-12-02 Michael Beckfixed config.h include
2004-11-16 Beyhanimproved strength reduction
2004-11-08 Michael BeckAdded statistic code
2004-11-03 Michael BeckFixed some border cases:
2004-10-28 Michael BeckImproved Sub rule
2004-10-26 Michael BeckReassoiation optimization added