fix backend Cond/Cmp flag optimization failing for unoptimized code
[libfirm] / ir / opt /
2012-02-17 Christian HelmerNew basic gvnpre implementation.
2012-02-03 Andreas Zwinkauleave -> leaf
2011-12-23 Matthias Braunconfig.h must be included or visibility stuff fails
2011-12-22 Matthias Braunplug memory leaks
2011-12-19 Matthias Braunmake opcode list global
2011-12-15 Matthias Braunmake unique types/entities part of irprog
2011-12-14 Matthias Braunremove class_inheritance verifier
2011-12-14 Matthias Braunreplace pamp_find with pmap_get where possible
2011-12-14 Matthias Braunhashptr.h: use inline functions instead of #define
2011-12-14 Matthias Braunremove more pointless end-brace comments
2011-12-14 Matthias BraunFIRM_API is for public API
2011-12-07 Matthias Brauncorrectly implement memop handling
2011-12-05 Matthias Braunirdump: dump interfaces take const ir_node* now
2011-11-18 Matthias Braunremove sel_based_null_check flag
2011-11-18 Matthias Braunremove opt_polymorphy
2011-11-17 Matthias Brauninline: we can't inline blocks with entities
2011-11-17 Matthias Braunhandle Block_entity like other node attributes
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-11-10 Sebastian BuchwaldPrevent computations with tarval_bad.
2011-11-09 Matthias Braunirloop: remove get_loop_son, get_loop_node
2011-11-07 Andreas ZwinkauRemove warning
2011-11-04 Andreas ZwinkauWrap optimize_graph_df in opt_manage framework
2011-11-04 Andreas Zwinkaucfopt can skip jump blocks now
2011-11-02 Matthias Braunintroduce Switch node
2011-11-02 Matthias Brauncritical_edges: set NO_CRITICAL_EDGES graph flag
2011-10-27 Matthias Brauncleanup return.c a bit
2011-10-27 Matthias Braunir_mode: simplify interface, improve float-mode handling
2011-10-27 Andreas ZwinkauLet normalize_n_returns cope with Bads
2011-10-27 Andreas Zwinkautailrec requires many Returns
2011-10-26 Andreas ZwinkauUse opt_manage framework for tailrec
2011-10-20 Matthias Braunremove is_Global/get_GlobalEntity
2011-10-20 Matthias Braunconsolidate utility macros in util.h
2011-10-20 Matthias Braunrename ir_phase to ir_nodemap and simplify interface
2011-10-20 Matthias Brauncfopt: use a hashmap for sparse block->data mapping
2011-10-20 Matthias Braunrename irnodemap to irnodehashmap
2011-10-20 Matthias Braunnormalise Or/Eor => Add where possible
2011-09-20 Matthias Brauncfopt: code cleanup
2011-09-20 Matthias Brauneliminate ip_outs_state and trouts_state
2011-09-20 Matthias Braunuse IR_GRAPH_STATE instead of irg_extblk_info_state
2011-09-20 Matthias Braunnormalize_n_returns does produce unreachable code and...
2011-09-20 Matthias Braunchange unreachable code elmination to the simpler remov...
2011-09-20 Matthias Braunchange global optdesc declarations to static
2011-09-20 Matthias Braunremove loopinfo stuff and exclusively use IR_GRAPH_STAT...
2011-09-20 Matthias Braunfix warning because of now ignored invalidate flag
2011-09-20 Matthias Braunremove broken-for-verifier flag
2011-09-20 Matthias Braunrename NO_BAD_BLOCKS to NO_BADS, remove unnecessary...
2011-09-20 Matthias Brauncleanup/fix optimize_graph_df flag handling
2011-09-16 Andreas ZwinkauPerform KeepAlive housekeeping after each opt
2011-09-15 Andreas ZwinkauFix cfopt
2011-09-15 Sebastian BuchwaldFixed inconsistent uses of DEBUG_ONLY.
2011-09-15 Andreas ZwinkauInsert declarations to remove cparser warnings
2011-09-15 Andreas ZwinkauAdd licence header and documentation to opt_manage.h
2011-09-14 Andreas ZwinkauMerge branch 'opt_manage'
2011-09-14 Andreas ZwinkauRemove entity_usage_state attribute
2011-09-14 Andreas ZwinkauRemove dom_state and pdom_state attributes
2011-09-14 Andreas ZwinkauRemove outs_state attribute
2011-09-14 Andreas ZwinkauAPI to enable dumping
2011-09-14 Andreas ZwinkauRemoved IR_GRAPH_STATE_BAD_BLOCK symbol
2011-09-14 Andreas Zwinkauconvert opts to use the opt_manage framework
2011-09-14 Andreas Zwinkauintroduce opt_manage framework
2011-09-06 Matthias Braunfunctions with compound parameters are never const...
2011-09-06 Matthias BraunAlternative fix for const functions with aggregate...
2011-09-06 Andreas ZwinkauFix cfopt bug due to infinite loops
2011-09-01 Andreas ZwinkauCmp must not counted as an operation
2011-09-01 Andreas ZwinkauLet collect_nodes cope with Bad nodes
2011-09-01 Manuel MohrDo not regard functions with compound return types...
2011-09-01 Andreas Zwinkaufix warning
2011-09-01 Andreas ZwinkauImprove cfopt
2011-08-16 Andreas ZwinkauFix C/bitfield4
2011-08-16 Andreas Zwinkaucleanup
2011-08-16 Andreas Zwinkaufix missing else
2011-08-15 Andreas Zwinkaucleanup
2011-08-12 Andreas ZwinkauFix size_t related warnings
2011-08-12 Andreas ZwinkauInliner must not inline parameter entities
2011-08-11 Andreas ZwinkauInliner must clear parameter flag of entities
2011-08-05 Matthias Braunrework taking of parameter addresses
2011-08-04 Matthias Brauna few cleanups in scalar replacement code
2011-08-04 Matthias Braunsplit irg and irp resources, add IRP_RESOURCE_TYPE_LINK
2011-06-28 Julian OppermannDon't combine blocks if the first one ends with a Raise.
2011-06-24 Andreas ZwinkauMerge Fix: Spills have ProjMs now
2011-06-21 Matthias Braunfix more cparser warnings, cleanup some libcore code
2011-06-17 Christoph Mallons/threat/treat/.
2011-06-15 Matthias Braunsome cleanups to opt/loop.c
2011-06-10 Andreas Zwinkauimprove jumpthreading comments
2011-06-10 Andreas ZwinkauRevert "jumpthreading must not split edges"
2011-06-08 Andreas Zwinkaujumpthreading must not split edges
2011-06-07 Matthias Braunadapt to firm coding conventions, avoid warnings by...
2011-06-01 Matthias Braunchange pn_XXX_max enum to really be the maximum pn...
2011-05-31 Andreas Zwinkauoptimize_blocks ignores unreachable blocks
2011-05-31 Andreas ZwinkauCosmetics in cfopt
2011-05-31 Andreas ZwinkauFix "Some cleanup of cfopt."
2011-05-30 unknownSome cleanup of cfopt.
2011-05-30 Andreas ZwinkauFix opt/inline.c
2011-05-27 Michael BeckFixed calculation of meet blocks broken in 4db6c5b3.
2011-05-27 Andreas Zwinkaucfopt must maintain Bad structure
2011-05-27 Sebastian BuchwaldAdapted some issues noticed during removal of unused...
2011-05-27 Sebastian BuchwaldFixed some warning about unused variables.
2011-05-27 Sebastian BuchwaldFixed some typos.
2011-05-27 Andreas Zwinkaufp-vrp transfer function ignore Bads
2011-05-26 Andreas ZwinkauAnother Bad mode fix
next