Renamed attribute names to more understandable names.
[libfirm] / ir / ir / iropt.c
2006-07-02 Michael BeckRenamed attribute names to more understandable names.
2006-06-30 Michael BeckBugFix: Shl, Shr, Shrs had wrong Phi constant evaluation
2006-06-30 Michael BeckHandle Constant folding through Phi nodes
2006-06-28 Michael BeckAdd Sub(Sub(x, y), b) -> Sub(x, Add(y,b)) Transformation
2006-06-09 Michael BeckFixed doxygen errors
2006-06-02 Michael BeckFixed transform_Phi() code
2006-05-31 Michael Beckremoved pn_Bound_M_except, Bound now have only one...
2006-05-29 Michael Beckrenamed symconst_size to symconst_type_size
2006-05-25 Michael Becktransform_node_Phi() implemented, moved Confirm nodes...
2006-05-09 Michael Beckhandle Psi() nodes if they are Muxes
2006-04-08 Michael Beckused new node index for normalization (instead of the...
2006-04-07 Michael Beckintroduced node index: a small unique per graph node...
2006-04-06 Michael Beckdon't access members of the irg directly
2006-03-24 Michael Beckremove propagation of Unknown. This causes problems...
2006-03-23 Michael BeckBugFix:
2006-03-19 Michael BeckAdd optmitizations for the following cases:
2006-03-18 Michael Beckadded computed_value for Carry and Borrow
2006-01-17 Michael Becksome optimizations must be disabled while the reassocia...
2006-01-16 Michael BeckBugFix: get_opt_ldst_only_null_ptr_exceptions() was...
2006-01-14 Michael BeckDBG_OPT_EXC_REM() used, remove exception edges from...
2006-01-12 Michael Beckused pn_*_max constants in all turn_into_tuple
2006-01-09 Michael Beckused new set_irg_doms_inconsistent() to invalidate...
2005-12-30 Michael Beckrenamed all type * to ir_type *
2005-11-18 Michael Beckrenamed get_opt_remove_Confirm() into get_opt_remove_co...
2005-10-19 Michael Beckrefactored ir_op_ops
2005-10-12 Michael Beckoptimizations for CopyB node added
2005-10-10 Michael BeckBugFix: get the rigth block in equivalent_node_block()
2005-09-19 Michael Beckremoved old (non-functional) Not(Proj(Cmp)) and Eor...
2005-07-04 Michael BeckFixed optimization of Div/Mod/DivMod nodes
2005-06-30 Michael Beck- used new get_Block_cfgpred_block() function instead...
2005-06-23 Michael BeckBugfix: pattern for "x + (a - x)" fixed
2005-06-22 Michael Beckfixed stupid conpy and paste error
2005-06-22 Michael Beckadded new arithmetic optimization flags
2005-06-21 Michael Beckadded (a + x) - x = a optimization
2005-06-17 Michael Beckremoved unused follow_Id()
2005-06-15 Michael Becktypos fixed
2005-06-08 Michael Beckchanged all get_tarval_* into faster get_mode_*
2005-05-30 BeyhanBugFix: The rule a-c1 =op= c2 and a+c1 =op= c1 work...
2005-05-26 Götz Lindenmaierbugfix, casts were not optimized
2005-04-29 Götz Lindenmaiermore state handling
2005-03-30 Michael Beckmore fixes for the Cmp optimization
2005-03-29 Michael Beck2 BugFixes in 2 lines:
2005-03-29 FIRM Projekt Accountremoved faulty ooptimizations: Int does not work.
2005-03-18 Michael Beckmore Mux optimization (copied from if-conversion)
2005-03-17 Michael Beckadded more Mux -> Abs cases
2005-03-15 Michael BeckAdded normalization and more optimizations of Cmp
2005-03-09 Götz Lindenmaierimplemented optimization of accesses to polymorphic...
2005-03-07 Michael BeckTransform a+a into 2*a, this can be used in reassociation
2005-02-24 Michael Beckadded missing DBG_OPT_ALGSIM0() and DBG_OPT_CSTEVAL...
2005-02-21 Michael Beckadd a call to firm_set_default_get_type()
2005-02-16 Michael Beckused new pn_Cmp constants instead of old pnc_number
2005-02-11 Michael Becktypo fixed
2005-02-10 Michael Beckallowed Minus for integer modes
2005-02-10 Sebastian HackAdded support for out edges.
2005-02-07 Michael Beckadded Rot detection
2005-02-07 Michael Becknode_cmp_attr_Free() updated to use the new free attribute
2005-01-19 Götz Lindenmaierbugfix: remove dead blocks from keepalive
2005-01-18 Götz Lindenmaieradded and fixed comments
2005-01-11 Michael Beckused new hooks instead of firmstat
2004-12-21 Michael BeckFixed heap analyse to copy with NoMem node
2004-12-13 Michael BeckAdded new Mux(b, numP, numP) -> numP node
2004-12-02 Michael Beckfixed config.h include
2004-12-01 Michael BeckUsed the new is_Block_dead() check. local_optimize...
2004-11-29 Michael Beckneeded is_Bad check
2004-11-26 Sebastian HackJust fixed a typo (HASHPTR -> HASH_PTR)
2004-11-26 Michael Beckusing the new hashptr.h
2004-11-25 Michael BeckAdded AddP(P, ConvIu(Is)) and similiar constructs optim...
2004-11-24 Florian LiekwegDon't insert nomems when using heap anal
2004-11-10 Michael BeckBugFix: a == a is not always True for floating point...
2004-11-10 Michael BeckAdded NoMem node that represents a Memory that is Not...
2004-11-08 Michael BeckRename ALGSIM0 into CSTEVAL
2004-11-08 Michael BeckAdded x XOR x = 0 case
2004-11-05 Michael BeckImproved hashing of nodes:
2004-11-03 Michael Beckreplaced all recursive computed_value calls ba value_of()
2004-10-29 Götz Lindenmaieroptimize cast nodes
2004-10-22 Michael Becktypo fixed
2004-10-22 Michael BeckUsed new arch_dep names
2004-10-19 Michael BeckSet the pinned state to float if we can detect that...
2004-10-12 Michael BeckAdded get_irn_pinned() function
2004-10-06 Michael BeckAdded a lot of comments
2004-10-06 Michael BeckAdded architecture dependand Div optimization
2004-10-04 Sebastian HackAdded architecture dependent optimizations framework.
2004-10-01 Michael BeckAdd parameters to all DBG makros, fixed node copy algorithm
2004-09-29 Michael Beckirop_flag_fragile flag added
2004-09-28 Michael BeckFixed removement of exceptions for Div/Mod/DivMod by...
2004-09-24 Michael Beckreduced by one call
2004-09-20 Michael Beckadd attribute compare for Load/Store
2004-09-17 Michael Beckremoved all (wrong) Load/Store optimization, they are...
2004-09-15 Michael BeckDeactivated Load/Store Optimization again:
2004-09-14 Michael BeckAded Load after Load optimization (no define yet)
2004-09-09 Götz Lindenmaieradded flag to guard load store optimizations
2004-09-08 Michael BeckBad and Unknown are pinned instructions yet, speeding...
2004-08-13 Beyhannormalized names of functions, enums ...
2004-08-02 Michael BeckFixed mode of computed_value_SymConst
2004-07-29 Michael Beckenable Rot constant folding (why was it commented out)
2004-07-27 Michael BeckAdded jumptable optimization (aka Proj(Cond(mode_int)) )
2004-07-13 Michael BeckDeactivated WAR opts
2004-07-12 Götz Lindenmaierbugfix: too many stores removed
2004-07-08 Götz Lindenmaiervarious changes to get firm faster
2004-07-08 Michael Beckused ircons_t.h now
next