Fixed a lot of size_t related warnings, most of them due to array implementation...
[libfirm] / ir / ir / iropt.c
2011-01-24 Michael BeckFixed some size_t related warnings.
2011-01-08 Matthias Braunmove Proj attributes into a proj_attr struct, so we...
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-13 Matthias Braunlet Bad and NoMem nodes get automatically generated
2010-10-08 Michael BeckMoved functions from opt_confirms.h into official heade...
2010-10-08 Matthias Braunrename tarval to ir_tarval
2010-10-06 Matthias Braunremove irsimpletype stuff (unused/broken)
2010-10-06 Matthias Brauncleanup ircons code; add current_ir_graph independent...
2010-10-06 Matthias Braunforbid calls of new_XXX and new_d_XXX when not in phase...
2010-10-06 Matthias Braunfix Phi getting optimized even when optimisations are...
2010-10-06 Matthias Braunfix trailing whitespaces and tabulators in the middle...
2010-09-22 Matthias Braunremove some unnecessary/confusing flags
2010-09-22 Matthias Braunremove MacroBlock concept
2010-09-22 Matthias Braundifferentiate between Bad and Deleted (because of excha...
2010-09-22 Matthias Braunno need for no_float_fold hack anymore
2010-09-08 Michael BeckC99 feature removed, fixed typo.
2010-09-06 Matthias Braunremove Abs node, backends can match the abs patterns...
2010-09-06 Matthias Braunremove useless code from iropt
2010-08-19 Matthias Brauna normalisation which shrinks values on the right shift...
2010-08-19 Matthias Braunonly construct Rotl if backend supports it
2010-08-19 Matthias Braunnew localopt: Cmp(Eor(x,y),0) <=> Cmp(x,y) for the...
2010-08-19 Matthias Braunuse operands_are_normalized when permuting Not operatio...
2010-08-18 Matthias Braunreally keep mux intact if KEEP_MUX is enabled; cleanup...
2010-08-18 Matthias Braunremove lots of unnecessary and dangerous current_ir_gra...
2010-08-18 Matthias Braunbackend is responsible for defining what lowering opera...
2010-08-09 Matthias Braunimproved normalisation of not+eor nodes
2010-07-30 Matthias Braunbring back Carry and Borrow (firm_decomp apparently...
2010-07-28 Matthias Braunno unnecessary and cryptic abreviations: rename vrfy...
2010-07-28 Matthias Braunreplace is_no_Block() with !is_Block()
2010-07-28 Matthias Braunremove unused/unsupported Carry and Borrow nodes
2010-07-26 Matthias Braunautomatically generated pn_ numbers from the spec file
2010-07-19 Matthias Braunremove unused/broken interprocedural view
2010-04-16 Michael BeckReverted r27394 on iropt.c, there is not need to keep...
2010-04-14 Matthias Brauncombos constant dataflow analysis has to be consistent...
2010-04-06 Matthias Braunremove get_XXX_attr type functions
2010-03-29 Matthias Braunautomatically generate most getter/setter functions...
2010-03-18 Jonas FietzVRP: Adapt meaning of bits_not_set
2010-03-15 Matthias Braunfix various warnings reported by cparser
2010-03-01 Matthias Braun- remove block parameter from new_r_Proj and new_rd_Proj
2010-02-27 Michael Beck- removed C99 features
2010-02-27 Jonas Fietzrewrite vrp scanning to use a phase instead of attrs...
2010-02-20 Christoph MallonPrefer new_Const(get_mode_one(x)) over new_Const_long...
2010-02-13 Christoph MallonPut a space after if/for/switch/while.
2010-02-13 Christoph MallonPut opening curly brace of functions on a separate...
2010-02-11 Michael BeckReformat ugly if sequence and renamed variables to...
2010-02-10 Sebastian BuchwaldFixed VRP bugs.
2010-02-10 Jonas FietzFix bug when handling pn_Cmp_Lg with vrp info
2010-02-10 Jonas FietzAdd optimizations for Proj after Cond using VRP
2010-02-10 Jonas FietzAdd basic optimizations based on vrp info
2010-02-07 Michael BeckMux -> Abs works for unordered compare ...
2010-01-19 Matthias Braun- allow_ifconv interface was totally braindamaged....
2010-01-18 Michael BeckAdd an cse_neutral opcode property. Nodes with this...
2010-01-15 Christoph MallonImplement and use tarval_andnot().
2010-01-12 Michael BeckBugFix: the name o for the NEW NODE was a little bit...
2010-01-12 Michael BeckTry to fix a rare edges bug:
2010-01-07 Matthias BraunLiebe bugs part1: Eor(1, Proj(Cmp)) was broken - simply...
2010-01-05 Matthias BraunPrimitive, Pointer, Array and Method types are anonymou...
2010-01-02 Matthias BraunI was annoyed by the compiler warnings about declaratio...
2009-12-11 Matthias Braunremove the concept of M_except, we always use the norma...
2009-11-03 Michael BeckAdd a tail_call attribute the Call nodes to mark possib...
2009-09-09 Christoph MallonCorrect wrong DBG_OPT_ALGSIM classification.
2009-09-09 Christoph MallonToday's localopt: a * (1 << x) -> a << x.
2009-07-15 Sebastian Buchwaldcondeval is called jump threading now
2009-07-05 Michael Beck- fixed warnings regarding unused irg's
2009-07-05 Michael Beck- remove all irg parameter from node constructors havin...
2009-06-19 Matthias Braunanother instance of wrong block in new_Proj
2009-06-02 Michael Beck- C99 features removed
2009-06-01 Matthias BraunRework Block labels: They are entities now so we don...
2009-05-29 Johannes Franzremoved unnecessary test
2009-05-13 Matthias Braun- Introduce the concept of the graph state bitset:...
2009-05-12 Matthias Braunimprove comments, remove unnecessary test
2009-05-08 Michael Beck- changed handling of Mux nodes: these are now optimize...
2009-04-18 Michael Beck- improved hash_Const(): no need to hash the mode,...
2009-04-02 Moritz KrollRenamed attr.divmod.res_mode to attr.divmod.resmode
2009-03-02 Moritz KrollReverted changes from 25529
2009-02-21 Moritz KrollRenamed get_Cond_defaultProj() to get_Cond_default_proj...
2009-02-19 Moritz KrollAdded strict_flag to new_r/rd_Conv(). Fixed strict...
2009-01-28 Matthias Braunupdate NEWS, fix warning, remove unnecessary genconfigu...
2009-01-21 Moritz KrollAdded Dummy node which does not CSE with anything
2009-01-20 Michael Beck- set this-call when removing trampolines
2009-01-20 Michael Beck- renamed variadicity to ir_variadicity
2009-01-20 Michael Beck- make a direct call from a trampoline call if possible
2009-01-14 Michael Beck- recode r25185 "the Firm way"
2009-01-14 Moritz KrollConv(X) & all_one(mode(X)) = Conv(X)
2008-12-19 Michael Beck- fixed CSE and Combo for Builtin nodes
2008-12-13 Matthias Braunintroduce fp_no_float_fold flag for frontends which...
2008-12-11 Matthias Braunkeep the API consistent with other enable functions
2008-12-09 Michael Beck- do not optimize away labeled blocks
2008-11-28 Matthias Braunremove archop stuff which wasn't really used anyway
2008-11-27 Moritz KrollRemoved mode parameter from Const and Const_type constr...
2008-11-27 Michael Beck- BugFix: use mode_is_reference() instead of != mode_P
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-11-14 Matthias Braunfix problems when folding constants of different mode
2008-11-12 Christoph MallonFix r23461: Kick non-strict Convs with op mode == mode.
2008-11-11 Matthias Braunavoid using explicit modes
2008-11-07 Michael Beck- fixed comment
2008-11-07 Moritz KrollAdded optimization Cmp((x >> c1) & c2, c3) = Cmp(x...
2008-11-06 Michael Beck- Fixed: do not kick predecessors on non-current nodes
next