cleanup: Use get_Block_n_cfgpreds()/get_Block_cfgpred() instead of get_irn_arity...
[libfirm] / ir / ir / irarch.c
2012-10-24 Matthias Braunfix a bunch of warnings reported by clang analyzer
2012-08-08 Christoph Mallons/get_irn_n(irn, -1)/get_nodes_block(irn)/.
2012-06-15 Matthias Braunsplit graph state into properties and constraints
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-11-07 Matthias Braunfix arch_dep for mul(x,0)
2011-08-19 Sebastian BuchwaldBugfix: Added special case for x mod 1.
2011-08-18 Andreas ZwinkauFix div by one
2011-08-18 Andreas ZwinkauRefactoring to remove one level of indentation
2011-08-18 Andreas ZwinkauA comment for better understanding
2011-08-18 Andreas Zwinkaucleanup
2011-06-24 Andreas ZwinkauMerge Fix: Spills have ProjMs now
2011-06-21 Matthias Braunfix more cparser warnings, cleanup some libcore code
2011-04-08 Andreas Zwinkaumerge kaps
2011-02-28 Matthias Braunstarted adding a relation to the Cmp node
2011-02-11 Michael BeckAmendment to r28345-r28346.
2011-02-09 Matthias Braunremove DivMod
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-08 Michael BeckExperimental support for double word irarch.
2010-10-08 Matthias Braunrename tarval to ir_tarval
2010-10-06 Matthias Braunforbid calls of new_XXX and new_d_XXX when not in phase...
2010-10-06 Matthias Braunfix trailing whitespaces and tabulators in the middle...
2010-08-18 Matthias Braunmake if-conversion and archdep optimisations get their...
2010-08-12 Matthias Braunidentifiers starting with _ are reserved; remove this...
2010-07-28 Matthias Braunno unnecessary and cryptic abreviations: rename vrfy...
2010-03-15 Matthias Braunfix various warnings reported by cparser
2010-03-10 Matthias Braun- fix most of the -Wunreachable-code and -Wlogical...
2010-02-13 Christoph MallonPut opening curly brace of functions on a separate...
2009-09-29 Christoph MallonCorrect typo in comment.
2009-09-02 Christoph MallonAdd OALLOC*() to make allocating from obstacks a bit...
2009-07-05 Michael Beck- remove all irg parameter from node constructors havin...
2009-05-13 Matthias Braun- Introduce the concept of the graph state bitset:...
2009-03-02 Moritz KrollRenamed is_Div_remainderless to get_Div_no_remainder
2008-11-28 Christoph MallonUnconditionally include stdlib.h.
2008-11-28 Matthias Braunfix warning
2008-11-27 Moritz KrollRemoved mode parameter from Const and Const_type constr...
2008-11-18 Christoph Mallons/new_r_Const_long(current_ir_graph, /new_Const_long(/.
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-09-23 Michael Beck- replace a lot of assert(0) by panic()
2008-08-01 Michael Beck- tarval_sub() now has an additional parameter, needed for
2008-06-27 Michael Beckdo a correct rounding when calculating 70%, or small...
2008-05-19 Michael Beck- small code cleanup
2008-02-25 Michael Beckadd comment
2008-02-22 Michael BeckAdd an DivRL for remainderless div nodes (we don't...
2008-01-02 Michael Beckupdate copyright message
2007-10-23 Michael Beckeven better fix for r16314
2007-10-23 Michael Beckinitialize variable to supress (wrong) warning
2007-10-16 Christoph MallonDecompose Mul(x, 2**b + 2**a) into y = x + x << (b...
2007-09-24 Matthias Braunad-hoc fix for mul/add problem
2007-09-20 Michael Beck- introduced better running flags
2007-09-17 Christoph MallonRemove classify_tarval(). Use tarval_is_null(), tarval_...
2007-09-12 Michael Beckadded all constructors for Mulh
2007-09-12 Michael BeckMulh is now an official opcode
2007-09-06 Michael Beckfixed some warnings
2007-09-06 Michael Beckforbid the Add(x,x) -> Mul(x,2) optimization after...
2007-09-05 Michael Beckimproved MulC implementation
2007-09-05 Michael Beckreplaced the max macro
2007-09-05 Michael Beckimplement the Youfeng Wu algorithm for MulC
2007-09-03 Michael Beckfixed memory hole, typo
2007-07-16 Michael Beckremoved the new get_block/set_block stuff; not working...
2007-07-13 Michael BeckReplaced set_irn_n(*, -1, *) and get_irn_n(*, -1) by...
2007-07-06 Michael Beckrenamed structures containing settings to ir_settings_...
2007-06-01 Matthias Braunmoved external headers into include dir
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
2006-12-11 Matthias Braun- Several warning fixes
2006-11-16 Michael BeckCheck for division by zero before convert a division...
2006-05-18 Michael Beck*** empty log message ***
2005-11-17 Michael Beckremoved bool type and depency from stdbool.h (not C89)
2005-10-28 Michael Beckmore config.h stuff added
2005-10-21 Michael Beckcleaned up hooks
2005-10-19 Michael Beckalways build the mulh op in init
2005-08-18 Daniel GrundAdded reflection for mulh
2005-06-30 Michael Becktypos fixed
2005-06-08 Michael Beckuse tv_t.h instead of tv.h
2005-03-14 Michael Beckused new new_Const_long() constructor
2005-02-16 Michael Beckused onc_Cmp numbers instead of old pnc_numbers
2005-01-11 Michael Beckused new hooks instead of firmstat
2004-12-02 Michael BeckFixed: check additional restriction before Mulh instruc...
2004-11-30 Michael BeckSet explicitely the tarval mode to wrap around
2004-11-26 Michael BeckProblem fixed: do not optimize Div's with a Bad input
2004-11-18 Michael BeckAllow to restrict the construction of Mulh nodes by...
2004-10-22 Michael BeckAdded Division by constant elimination algorithm from
2004-10-18 Götz Lindenmaierbrackets
2004-10-06 Michael Beckfixed enable mask
2004-10-06 Michael BeckAdded Mod/DivMod optimizations
2004-10-06 Michael Beckchanged to default Firm indent
2004-10-04 Michael BeckAdded statistics hook for arch dependand opt
2004-10-04 Sebastian HackSwitched from new_* to new_r_*
2004-10-04 Sebastian HackAdded architecture dependent optimizations framework.