- renamed irop_flag_side_effect to irop_flag_uses_memory
[libfirm] / ir / ir /
2007-11-23 Michael Beck- renamed irop_flag_side_effect to irop_flag_uses_memory
2007-11-22 Matthias Braunchange color handling in dumper, tweak colors
2007-11-22 Sebastian HackAdded two missing files
2007-11-22 Sebastian HackChanged phase node initializer to take const ir_node
2007-11-21 Michael Beckadd Abs(-x) = Abs(x)
2007-11-19 Michael BeckMoved beprofile to irprofile
2007-11-19 Michael Beckimproved partBlock check
2007-11-18 Michael Beck- reenabled callgraph
2007-11-18 Michael Beckcaller backedges uses raw_bitsets
2007-11-18 Michael Beckmake backedge arrays raw bitsets
2007-11-16 Matthias Braunremove some flags, ported some phases to new debug...
2007-11-16 Matthias Braunmove ircgopt.c to ir/opt, use new style debug functions...
2007-11-16 Michael Beck- add additionally checks for MacroBlock header
2007-11-16 Michael Beckremoved unused proj_args of a graph
2007-11-14 Matthias Braundump consts local and keepalive by default
2007-11-08 Matthias Braunadd an get_irg_idx
2007-11-08 Matthias Braunadd support for graph_idx
2007-11-06 Michael Beck- added missing skip_tid()
2007-11-06 Michael Beck- made some arguments const
2007-11-04 Matthias Braunfixed a bunch of warnings (in OPTIMIZE mode)
2007-11-03 Matthias Braunmake get_Block_matured get_Block_cfgpred_block accept...
2007-10-31 Christoph MallonConv_A(Unknown_B) -> Unknown_A.
2007-10-28 Matthias Braunremove (x*A + A -> (x+1) * A) optimisation. As reassoc...
2007-10-25 Michael Beckfixed typo in Phi optimization
2007-10-25 Michael BeckFixed Sub(Conv, Conv) optimization
2007-10-25 Michael Beckbugfix: the Op(Phi,Phi) optimization require both Phis...
2007-10-24 Michael Beckmore Phi optimizations for Div, Mod, DivMod
2007-10-24 Michael Beckadd Op(Phi(const, const, ...), Phi(const, const, ....
2007-10-23 Michael Beckeven better fix for r16314
2007-10-23 Michael Beckinitialize variable to supress (wrong) warning
2007-10-22 Michael Beckadd CopyB support to get_op_fragile_mem()
2007-10-22 Michael BeckTreat Start as a forking op in remove_critical edges...
2007-10-19 Christoph MallonGeneralise (and fix) sorting of operands by constness...
2007-10-19 Matthias Braunfix Cmp input normalisation
2007-10-19 Michael Beckfixed warnings in release mode
2007-10-19 Michael Beckrestrict some Cmp related optimizations to integer...
2007-10-19 Matthias BraunA+X == A -> X==0 optimisations
2007-10-18 Christoph MallonSmall cleanup.
2007-10-17 Michael Beckfixed _is_Phi()
2007-10-17 Matthias Braunadd inline versions of is_Phi and is_Proj
2007-10-17 Matthias Braun- Add a generic_attribute field to irops
2007-10-17 Michael Beckadd some comments, DBG_OPT call
2007-10-17 Michael Beckenable Minus(Iu) const folding
2007-10-16 Christoph MallonDecompose Mul(x, 2**b + 2**a) into y = x + x << (b...
2007-10-12 Matthias Braunfixed/warnings make it possible to build without interp...
2007-10-11 Michael Beckallow get_mode_all_one() for mode_b
2007-10-11 Matthias Braunwe can use a simpler test again with fixed smaller_mode
2007-10-11 Matthias Braunfix smaller mode
2007-10-11 Matthias Braunwe can only remove Convs before Cmps if sign doesn...
2007-10-11 Matthias Braunmove all constlike nodes to right for Cmps
2007-10-11 Michael Beck- fixed apply_binop_on_phi: need mode for Shift operati...
2007-10-10 Michael Becktypos fixed
2007-10-10 Michael Beckadded statistic events for Cmp optimizations
2007-10-10 Michael Beckadded more cases for And/Or and Cmp, moved Const Upscal...
2007-10-09 Michael Beckmoved the cast removed upwards; added cases for Shr...
2007-10-08 Matthias Braunno strict conv necessary after load
2007-10-07 Matthias BraunCF backedges are enough for us
2007-10-07 Christoph MallonSimplify consumer_dom_dca().
2007-10-07 Christoph MallonCleanup: Remove trailing whitespace, get_irn_n(n, ...
2007-10-03 Michael BeckBetter fix for the MacroBlock header
2007-10-03 Michael Beckadded get_nodes_MacroBlock()
2007-10-03 Michael Beckimproved comments
2007-10-03 Michael Beckmade edges_node_deleted_kind() static
2007-09-29 Matthias Braunremove unnecessary (since lower_mode_b does it better...
2007-09-27 Michael Beckdo NOT ignore exception edges anymore when removing...
2007-09-27 Michael Beckadd the "garbage collection" feature to the out edges...
2007-09-27 Michael Beckadd assert to get_Block_MacroBlock()
2007-09-27 Michael Becklet dead node elimination copy the MacroBlock header
2007-09-27 Michael Beckfixed is_exception_flow(), add assert to get_Block_Macr...
2007-09-27 Michael Beckcan now dump new out edges
2007-09-27 Michael Beckfixed skipping of Pin Nodes before Mod/Div/DivMod
2007-09-27 Michael Beckextend the x % 2 CMP 0 into x % 2^n CMP 0
2007-09-27 Michael Beckadd special case for (x % 2) ==|!= 0, speeds up fehler83.c
2007-09-27 Michael BeckRemoved USE_FAST_PHI_CONSTRUCTION and USE_EXPLICIT_PHI_...
2007-09-27 Christoph MallonFix fehler83: The mode of the outer Sub in the transfor...
2007-09-24 Matthias Braunad-hoc fix for mul/add problem
2007-09-20 Christoph MallonFix r15888.
2007-09-20 Michael Beckfixed double enum name
2007-09-20 Christoph MallonImplement -(a * const) -> a * -const.
2007-09-20 Michael Beck- introduced better running flags
2007-09-20 Michael BeckAdd a reassoc_running flag used to disable some local...
2007-09-19 Christoph MallonImplement ~x ^ const -> x ^ ~const and ~(x ^ const...
2007-09-19 Christoph MallonUse already fetched value.
2007-09-19 Christoph MallonImplement x ^ 1...1 -> ~1 (This worked only for mode_b...
2007-09-19 Christoph MallonFix typo in comment.
2007-09-19 Christoph MallonImplement ~-x -> x + -1.
2007-09-19 Christoph Mallon- Change ~(x - 1) -> -x to ~(x + -1) -> -x, because...
2007-09-18 Christoph Mallonget_Const_tarval(x) == get_mode_null(get_irn_mode(x...
2007-09-18 Christoph MallonRemove a redundant test: The mode of an operand of...
2007-09-18 Christoph MallonReplace get_irn_op(x) == op_FOO by is_FOO(x).
2007-09-18 Christoph MallonRemove a redundant test: The mode of the op of a Not...
2007-09-18 Christoph MallonFix r15800: a & (a ^ b) is a & ~b, not a & -b.
2007-09-17 Christoph MallonUse is_Const_one() instead of tarval_is_one(get_Const_t...
2007-09-17 Christoph MallonUse is_Const_all_one() instead of tarval_is_all_one...
2007-09-17 Christoph MallonUse is_Const_null() instead of tarval_is_null(get_Const...
2007-09-17 Christoph MallonRemove classify_Const() and replace it by is_Const_...
2007-09-17 Christoph MallonRemove enum tarval_classification_t.
2007-09-17 Christoph MallonFix r15829.
2007-09-17 Christoph MallonRemove classify_tarval(). Use tarval_is_null(), tarval_...
2007-09-17 Christoph MallonAllow Convb in backend.
next