cleanup: Remove pointless assert(is_${NODE}(x)) just before get_${NODE}_${FOO}(x...
[libfirm] / ir / opt / cfopt.c
2012-12-03 Christoph Malloncleanup: Remove pointless assert(is_${NODE}(x)) just...
2012-10-24 Matthias Braunremove irg_phase_state, use IR_GRAPH_CONSTRAINT instead
2012-07-13 Christoph MallonAdd a wrapper macro for ir_nodehashmap_get(), which...
2012-06-15 Matthias Braunremove opt_manage, provide assure_irg_properties
2012-06-15 Matthias Brauncfopt: code cleanup
2012-06-15 Matthias Braunsplit graph state into properties and constraints
2012-06-13 Matthias Braunremove extended basic block support
2012-04-17 Sebastian BuchwaldFixed wrong function type.
2012-04-17 Ingmar WirthsControl flow optimization: Merge consecutive blocks.
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-04 Andreas Zwinkaucfopt can skip jump blocks now
2011-11-02 Matthias Braunintroduce Switch node
2011-10-20 Matthias Brauncfopt: use a hashmap for sparse block->data mapping
2011-09-20 Matthias Brauncfopt: code cleanup
2011-09-20 Matthias Braunuse IR_GRAPH_STATE instead of irg_extblk_info_state
2011-09-20 Matthias Braunchange global optdesc declarations to static
2011-09-20 Matthias Brauncleanup/fix optimize_graph_df flag handling
2011-09-15 Andreas ZwinkauFix cfopt
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 Zwinkauconvert opts to use the opt_manage framework
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 Andreas Zwinkaufix warning
2011-09-01 Andreas ZwinkauImprove cfopt
2011-06-24 Andreas ZwinkauMerge Fix: Spills have ProjMs now
2011-06-07 Matthias Braunadapt to firm coding conventions, avoid warnings by...
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-27 Andreas Zwinkaucfopt must maintain Bad structure
2011-05-26 Andreas ZwinkauAnother Bad mode fix
2011-05-26 Andreas Zwinkausimplify merge_env struct
2011-05-26 Andreas Zwinkaureuse is_switch_Cond function
2011-05-26 Andreas ZwinkauAdditional cfopt: Cond=>Jmp
2011-05-25 Andreas ZwinkauRemove nop optimization
2011-05-25 Andreas ZwinkauRemove goto
2011-05-25 Andreas ZwinkauFix cfopt Bad mode
2011-05-25 Andreas ZwinkauFix comment
2011-05-09 Andreas ZwinkauRemove obsolete loopinfo invalidation
2011-05-09 Andreas ZwinkauRemove obsolete outs invalidation
2011-05-06 Andreas ZwinkauFix ack/t7
2011-05-06 Andreas ZwinkauAdapt cfopt to Bads with modes
2011-05-06 Andreas Zwinkaucfopt maintains Bads now
2011-05-06 Matthias Braungive Bad nodes a mode
2011-05-04 Matthias Brauncfopt: fix countless bugs introduced when changing...
2011-05-04 Matthias Braunfix cfopt not marking all possible blocks as removable...
2011-04-28 Matthias BraunSimplify handling of unreachable code
2011-04-08 Andreas Zwinkaumerge kaps
2011-03-09 Christoph MallonFix typos in comments: s/it's/its/ and related corrections.
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-08 Matthias Braunrename tarval to ir_tarval
2010-10-06 Matthias Braunmake some more optimisations independent of current_ir_...
2010-10-06 Matthias Braunforbid calls of new_XXX and new_d_XXX when not in phase...
2010-09-22 Matthias Braunremove some unnecessary/confusing flags
2010-08-12 Matthias Braunidentifiers starting with _ are reserved; remove this...
2010-07-28 Matthias Braunno unnecessary and cryptic abreviations: rename vrfy...
2010-06-25 Matthias Brauncleanup and rewrite dumper interface
2010-02-13 Christoph MallonPut opening curly brace of functions on a separate...
2009-08-17 Michael Beck- moved pass constructors from irtools to irpass
2009-08-17 Michael Beck- removed verify and dump parameters from passes
2009-08-16 Michael Beck- Put typical case of pass construction into irtools
2009-07-05 Michael Beck- remove all irg parameter from node constructors havin...
2009-06-01 Matthias BraunRework Block labels: They are entities now so we don...
2009-02-21 Moritz KrollRenamed get_Cond_defaultProj() to get_Cond_default_proj...
2009-01-20 Michael Beck- when control flow is changed, invalidate the entity...
2008-12-12 Michael Beck- do not remove keeps for now, only Bads, NoMem and...
2008-12-09 Michael Beck- fixed assertion
2008-12-09 Michael Beck- do not optimize away labeled blocks
2008-11-11 Michael Beck- do not read the link of an exchanged node (although it
2008-10-11 Matthias Braunremove #ifdef HAVE_CONFIG_Hs
2008-10-07 Michael Beck- fixed strange code: when did it break?
2008-10-07 Michael Beck- kill Bad nodes from the keep-alive list
2008-10-06 Christoph Mallons/irn_not_visited(x)/!irn_visited(x)/.
2008-10-05 Christoph MallonGood day and welcome to the FIRM XMALLOC*() macros...
2008-09-28 Matthias Braun- split array.h into array.h/array_t.h and make array...
2008-09-11 Christoph Mallons/get_irn_op(x) {==,!=} op_FOO/{,!}is_FOO(x)/.
2008-09-11 Christoph Mallons/Block_not_block_visited(x)/!Block_block_visited(x)/.
2008-09-10 Michael Beck- Changed keep logic: all nodes can be keeped yet,...
2008-08-13 Matthias Braunintroduce more generic resource reservation debug helpe...
2008-06-19 Michael Beck- BugFix: whech checking Blocks, is_Block_dead() must...
2008-06-18 Michael BeckBugFix: must initialize Blocks with removable
2008-06-18 Michael BeckHopefully better version of control flow optimization:
2008-06-12 Michael Beckworkaround for dead CF: restart the optimization
2008-01-16 Matthias Braunrename set_using_visited to set_using_irn_visited,...
2008-01-02 Michael Beckupdate copyright message
2007-12-29 Michael Becktypo fixed, cleaned up a bit
2007-10-17 Matthias Braunadd inline versions of is_Phi and is_Proj
2007-07-24 Michael Beckmark labelled blocks as non-empty, preventing them...
2007-06-01 Matthias Braunmoved external headers into include dir
2007-05-21 Michael BeckAdd code to kill dead kept Phi nodes
2007-05-21 Michael BeckBugFix:
2007-05-21 Michael BeckFixed an assert
2007-05-20 Michael BeckFixed the last fix again:
2007-05-20 Michael BeckBugFix for the cfoptbug.c:
2007-05-05 Matthias Braunupdate svn:ignore
next