I was annoyed by the compiler warnings about declaration isn't a prototype
[libfirm] / ir / ir / iropt.c
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
2008-11-06 Michael Beck- neither Abs nor Minus change the precision, so we...
2008-10-28 Michael Beck- renamed normalize_node() into ir_normalize_node(...
2008-10-25 Michael Beck- BugFix: a - a is NOT 0 for NaN's
2008-10-24 Michael Beck- add a hook for normalizing a node
2008-10-14 Christoph Mallons/\<\(LC_\)\?INLINE\>/inline/.
2008-10-11 Matthias Braunremove #ifdef HAVE_CONFIG_Hs
2008-10-10 Christoph MallonAdd missing returns.
2008-10-07 Michael Beck- kill Bad nodes from the keep-alive list: these arise...
2008-10-05 Christoph MallonGood day and welcome to the FIRM XMALLOC*() macros...
2008-10-02 Michael BeckBugFix of r22380 (fixes 176.gcc):
2008-09-30 Moritz KrollPush ConvP through AddI
2008-09-28 Matthias Braun- split array.h into array.h/array_t.h and make array...
2008-09-12 Michael Beckreverted r21775: too restrictive because ieee 754 uses...
2008-09-11 Michael Beck- fix for r21852: do not remove ALL Conv optimizations,
2008-09-11 Andreas ZwinkauRemoving conv-on-Phi local opt
2008-09-11 Christoph MallonIndentation, braces.
2008-09-11 Christoph Mallons/get_irn_op(x) {==,!=} op_FOO/{,!}is_FOO(x)/.
2008-09-10 Michael Beck- Changed keep logic: all nodes can be keeped yet,...
2008-09-09 Michael Beck- finally kicked size_t, both calls return unsigned
2008-09-09 Michael Beck- even more restrictive: we only know that twos-complem...
2008-09-09 Michael Beck- currently we support IEEE 754 only, so change the...
2008-09-09 Michael Becktarval_ieee754_get_mantissa_size() implemented
2008-09-09 Christoph Mallon80bit floats have no implicit 1. Remove unnecessary...
2008-09-09 Christoph MallonSlightly reduce code duplication.
2008-09-05 Matthias Braundon't compare attributes but their addresses
2008-09-02 Matthias Braundon't forget to check the sign of a float number, this...
2008-08-26 Michael Beckmore DBG_OPT cases
2008-08-26 Michael BeckDo NOT call DBG_OPT_CSE() in identify remember, as...
2008-08-24 Michael Beck- converted get_irn_n(*, -1) back into get_nodes_block()
2008-08-14 Michael Beckadded FS_OPT_SUB_TO_NOT and FS_OPT_SUB_TO_CONV
2008-08-14 Christoph MallonLocal opt: -1 - x -> ~x.
2008-08-07 Christoph MallonTransform a - (b - c) into (a - b) + c instead of a...
2008-08-07 Michael BeckBugFix: fixed stupid Alloc != NULL case
2008-08-06 Christoph MallonOptimise strct Conv after strict Conv with same mode.
2008-08-06 Christoph MallonFix transform_node_Cmp() (r20946): Transform Cmp(-a...
2008-08-06 Michael Beck- removed Psi nodes, Mux nodes are used again ...
2008-08-03 Michael Beck- add missing transform_Proj_Bound()
2008-08-03 Michael Beck- More restructureation:
2008-08-03 Michael Beckfixed warnings
2008-08-03 Michael Beck- More restructureation:
2008-08-02 Michael Beckmore fixes for r20946
2008-08-02 Michael Becktypo fixed
2008-08-02 Michael Beckrevised equivalent_node() functions:
2008-08-02 Christoph MallonConvI(ConvF(I)) -> I, iff float mantissa >= int mode
2008-08-01 Michael Beck- tarval_sub() now has an additional parameter, needed for
2008-07-23 Michael Beckdo NOT overwrite custom hash function
2008-07-23 Michael Beck- removed old and unused dump_irn
2008-07-17 Moritz KrollFixed and simplified rot matcher
2008-07-15 Matthias Braun'fix' comment
2008-07-15 Matthias Braunlocalopts for bitoperations in combinations with shifts...
2008-07-14 Michael Beckvalue_of() is now a simple wrapper around a function...
2008-07-09 Matthias Braunsome rot/shift by constant optimisations
2008-07-08 Michael Beck- ir_node_hash() now takes a const ir_node *
2008-06-07 Michael Beck- split the old constant_folding flag into constant_fol...
2008-06-06 Michael Beckrenamed node type Rot to Rotl to make clear that this...
2008-06-02 Michael Beckadd missing condition
2008-06-02 Michael Beck- better handling for strictConv's, optimized conv_orgi...
next