beifg: Factorise code to count interference components.
[libfirm] / ir / be / bespill.c
2012-12-12 Matthias Braunremove license stuff from files
2012-11-28 Christoph Mallonbearch: Make the register requirements an output parame...
2012-11-28 Matthias Braunintroduce be_foreach_use and use it
2012-11-27 Christoph Mallonbearch: Use arch_register_req_is().
2012-11-25 Christoph Mallonrbitset: Let rbitset_alloca() return the new raw bitset.
2012-11-25 Christoph Mallonbearch: remove arch_register_type_joker.
2012-11-13 Christoph MallonLet be_foreach_definition() declare the value variable.
2012-10-24 Matthias Braunmake statev API public
2012-07-13 Christoph MallonLet sched_foreach_from() and sched_foreach_reverse_from...
2011-12-22 Matthias Braunbelive: cleanup livness assure/invalidate API
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-08-17 Matthias Braunsimplify copy interface and respect double/aligned...
2011-08-15 Matthias Braunbig refactoring of arch_XXX functions
2011-04-15 Matthias Braunfix cparser warnings
2011-04-08 Andreas Zwinkaumerge kaps
2011-03-04 Matthias Brauncleanup/flatten some backend options
2011-02-10 Sebastian BuchwaldFixed typo.
2010-12-06 Michael BeckRemoved the arch_register_type_is() macro.
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-08 Matthias Braunmake sparc+arm backend completely independent from...
2010-07-02 Matthias Braunchange spiller and related interface to use ir_graph...
2010-07-02 Matthias Braun- change various be_get_birg_XXX functions to be_get_ir...
2010-03-12 Matthias Braunrework bitset to use raw_bitset
2010-03-09 Matthias Braunmake firm (mostly) -Wmissing-prototypes clean
2010-03-01 Matthias Braunfix for my last commit
2009-09-24 Matthias Braunspill preparation needs liveness
2009-09-18 Matthias Braun- further refactoring and finally eliminated the callba...
2009-09-17 Matthias Braunrename benode_t.h to benode.h, remove some unused code
2009-09-04 Sebastian BuchwaldWe have already asserted the condition.
2009-08-14 Christoph MallonSkip projs before getting backend flags.
2009-08-11 Matthias Braun- implement output constraint enforcement for new regis...
2009-08-05 Matthias Braunreorganize backend headers (kill some _t variants in...
2009-07-05 Michael Beck- remove all irg parameter from node constructors havin...
2009-05-15 Matthias Braunimprove sched_info datastructure, saving space and...
2008-10-23 Matthias Braun- Part1 of backend reorganisation:
2008-10-18 Christoph MallonAdd ALLOCAN() and ALLOCANZ().
2008-10-12 Michael Beck- typo fixed
2008-10-11 Matthias Braunremove #ifdef HAVE_CONFIG_Hs
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *arch_env...
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *arch_env...
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *env from...
2008-10-11 Matthias Braunremove support for java stuff (was broken and nobody...
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *env from...
2008-10-05 Christoph MallonGood day and welcome to the FIRM XMALLOC*() macros...
2008-09-24 Matthias Braunhack to make it possible to mark spill,reload and remat...
2008-07-23 Matthias Braunbelady fixes/cleanups
2008-06-11 Michael Beck- add support for Bound
2008-05-23 Matthias Braun- Aus arch_isa_t wird arch_env_t sonst ändert sich...
2008-04-13 Michael Beck- removed obstack from be_main_env_t, it was only used...
2008-03-30 Matthias Braunimprove debug message
2008-03-16 Sebastian HackBelady2 fixes
2008-01-11 Matthias Braunrefactor time measurement
2008-01-02 Michael Beckupdate copyright message
2007-11-03 Matthias Braunreport nextuse place in beuses, add a function which...
2007-10-15 Matthias Braunfix problems with multispill/belady
2007-10-15 Matthias Braunrematerialized values are like reloads
2007-10-14 Matthias Braunmore intelligent spill placement, should move spills...
2007-10-11 Matthias BraunProjs aren't scheduled anymore
2007-10-06 Matthias Braunuse unknowns instead of Bads while constructing phis
2007-10-06 Matthias Braunreally disable CSE in backend, and add an assert about...
2007-09-18 Matthias Braunfor now forbid rematerialisation of flag changing nodes
2007-09-12 Sebastian HackDeveloped further... might be unstable. so don't use...
2007-08-14 Sebastian HackAdded misc stuff
2007-08-09 Sebastian HackFixed a const warning
2007-08-04 Sebastian HackFixed several bugs
2007-08-03 Sebastian HackFixed several bugs
2007-07-11 Michael Beckremoved SCHEDULE_PROJS ifdefs
2007-06-21 Sebastian HackAdapted to stat events
2007-06-21 Michael BeckSCHEDULE_PROJS patch: Proj nodes are not more scheduled
2007-06-18 Matthias Braunfixed fpu problems, several x87 fixes
2007-06-17 Matthias Braunfixed a bunch of warnings (and some bugs)
2007-06-14 Sebastian Hack* Changed the liveness API:
2007-05-31 Matthias Braunmore work on daemel spiller
2007-05-30 Matthias Braunplace spills after keeps
2007-05-29 Matthias Brauncleanups in spill helper code
2007-05-18 Matthias Braunrework rematerialisation code to look at execution...
2007-05-16 Matthias Braunsimplify remat test
2007-05-10 Sebastian Hack* Added a new file: beintlive_t.h which subsumes all...
2007-05-07 Michael Becktypo fixed
2007-04-27 Christian Würdigunified header
2007-04-27 Christian Würdigadded new licence header
2007-04-16 Matthias Braunadded some special cases so spilled unknown get handled...
2007-04-02 Matthias Braun- Implement all the state switching stuff needed for...
2007-03-29 Christian Würdigfixed phi spilling
2007-03-29 Matthias Braunmove backend into libfirm
2007-03-29 Matthias Brauntest
2007-03-29 Matthias Braun- change #include <config.h> back to "config.h"
2007-03-26 Matthias Braunrewritten be_ssa_constr which isn't using sets anymore...
2007-03-23 Christian Würdigswitch on firm optimizations when creating spill nodes
2007-03-22 Matthias Brauna bunch of fixes to make firm work with NDEBUG and...
2007-02-14 Christian Würdigadded assert (node to spill must be scheduled)
2007-02-11 Christian Würdigextended debug output
2007-01-31 Christian Würdigadded some debug output
2007-01-24 Christian Würdigbe_add_remat does not take register class any longer...
2007-01-19 Christian Würdigadded CVS id
2007-01-15 Christian Würdigremoved dependencies on chordal_env
2007-01-12 Matthias Braunmake belady and morgan spillers independent from chorda...
2007-01-10 Christian Würdigadd nodes remated by backend into schedule
2007-01-10 Matthias Braunadded possibility to place explicitely rematted nodes...
2006-12-18 Matthias Braunfix for scheduling changes
next