we don't need no stinking selfs
[libfirm] / ir / be / bespillbelady.c
2008-05-15 Matthias BraunBelady optimisation:
2008-04-13 Michael Beck- removed obstack from be_main_env_t, it was only used...
2008-01-16 Matthias Braunrename set_using_visited to set_using_irn_visited,...
2008-01-02 Michael Beckupdate copyright message
2007-11-05 Matthias Braunwe can't be sure that phis aren't used anymore when...
2007-11-05 Matthias Braunprefer rematerializable values when spilling, fix bug...
2007-11-05 Matthias Brauncopy the belady3 changes to belady (only cleanups so...
2007-11-04 Matthias Braunfixed a bunch of warnings (in OPTIMIZE mode)
2007-10-23 Michael Becktemporary disable "manual" spill due to probles with...
2007-10-17 Matthias Braun- Add a generic_attribute field to irops
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-09-18 Matthias Braunuse register class flags to determine which classes...
2007-06-21 Michael BeckSCHEDULE_PROJS patch: Proj nodes are not more scheduled
2007-06-17 Matthias Braunfixed a bunch of warnings (and some bugs)
2007-06-14 Sebastian Hack* Changed the liveness API:
2007-06-08 Matthias Braunoptimize next_use calculation (quadratic in number...
2007-05-18 Matthias Braunrework rematerialisation code to look at execution...
2007-04-30 Christian Würdigunified mein file comments
2007-04-27 Christian Würdigunified header
2007-04-27 Christian Würdigadded new licence header
2007-04-19 Christian Würdigfixed more signed vs unsigned warnings
2007-04-18 Matthias Braun- Split bearch.h correctly into bearch.h and bearch_t.h
2007-04-06 Christoph MallonMake be_spill_belady() static.
2007-04-02 Matthias Braunno strange stuff for including alloca anymore, use...
2007-04-02 Matthias Braun- Implement all the state switching stuff needed for...
2007-03-29 Matthias Braunmove backend into libfirm
2007-03-29 Matthias Braundon't call be_spill_phis for phis of other reg classes
2007-03-29 Matthias Braun- change #include <config.h> back to "config.h"
2007-03-28 Christian WürdigBugFix: spill delayed phis which are not in start workset
2007-03-19 Matthias BraunThe big committ:
2007-02-23 Christian Würdigfixed wrong assert
2007-02-23 Matthias Braunthe delayed nodes are also counted in register pressure...
2007-02-22 Matthias Braun- force liveness update in belady spiller, (someone...
2007-02-21 Christian Würdigcheck register pressure in loops for variables, selecte...
2007-02-16 Matthias Braunremove old unused code from belady, improve schedule...
2007-01-30 Matthias Braunreconstruct looptree for belady spiller when needed
2007-01-30 Matthias Braunno need for bechordal_env in spiller interface anymore
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 Matthias Braunisas and spillers register themselfes in the module...
2006-12-21 Matthias Braun- All backend modules use module constructors for regis...
2006-12-13 Christian Würdigbe_add_reload now takes reload register class as additi...
2006-12-10 Matthias Braun- New belady variant (see my diploma thesis + presentation)
2006-11-17 Matthias Braunworkaround for morgan/belady interaction problems
2006-09-12 Matthias Braunfix morgan spiller when breaking out of multiple loop...
2006-09-08 Matthias Braunmake belady look for uses beyond block borders
2006-08-28 Sebastian HackSeveral bug fixes
2006-08-27 Matthias Braun- Fix perform_memop stuff in bechordal_main after adams...
2006-08-24 Matthias Braun- New callback to ask nodes about constant stack pointe...
2006-08-18 Christian WürdigBugFix: remove values which are dead for sure from...
2006-08-04 Matthias BraunRewrote spillslot handling:
2006-07-31 Sebastian HackAdapted to new liveness
2006-07-06 Matthias Braun- fix problems when phi values where spilled by morgan...
2006-07-03 Matthias Braun- placing be_copies is now an extra spill phase (to...
2006-06-21 Matthias BraunWe might have Phi-Arguments that should not be consider...
2006-06-12 Matthias Braun- place copies in a separate walk before the belady...
2006-06-12 Matthias Braunfixed bug where morgan spiller was spilling more values...
2006-06-09 Matthias Braun- fix belady bug: don't abort search for phis when...
2006-06-09 Matthias Braun- call be_spill_phi if we remove phis from belady block...
2006-06-09 Matthias Braun- There is a difference between spilling a whole phi...
2006-06-08 Matthias Braun- Fixed bug in spilling: phi nodes that depend on itsel...
2006-06-08 Matthias Braun- make belady handle dont_spill nodes correctly again...
2006-06-08 Matthias Braun- fix wrong verify warnings about phi nodes using value...
2006-06-07 Matthias Braun- removed now obsolete code
2006-06-07 Matthias Braun- Don't use a callback for deciding whether to spill...
2006-06-02 Christian Würdigfixed indent
2006-06-01 Matthias Braun- belady spiller places its copy nodes smarter now
2006-05-31 Matthias Braun- oops, debug code was in cvs
2006-05-31 Matthias Braun- use foreach_out_edge_safe in remove_copies
2006-05-29 Matthias Braun* changed verfier to handle delay_slots (theoretically...)
2006-05-26 Matthias Braun- removed code from belady spiller that removes unused...
2006-05-26 Matthias Braun- Added a function that finds and removes dead nodes...
2006-05-26 Matthias Braun- fix wrong usage of sched_add_before
2006-05-24 Matthias BraunInitial commit of morgans spilling algorithm (spill...
2006-05-10 Christian Würdigchanged name of debug module
2006-04-21 Michael Beckused foreach_pset() for clarification
2006-04-11 Michael BeckMIN is now in irtools.h
2006-04-07 Christian Würdigfixed indents
2006-03-31 Christian Würdigadded functions to get copy op
2006-03-30 Michael Beckused new be_set_spill_env_dbg_module()
2006-03-30 Christian Würdigwrapped debugging modules with DEBUG_ONLY
2006-03-28 Michael Beckused new FIRM_DBG_REGISTER macro
2006-03-21 Daniel GrundRemoved arch_irn_is_ignore with generic macro
2006-03-16 Sebastian HackFixed a bug with ignore nodes
2006-03-14 Daniel GrundBugfixes related to pos-changes of the spill node
2006-03-07 Daniel GrundBugfix
2006-03-07 Sebastian HackAdapted to changes in benode_t.h
2006-03-03 Christian Würdigfixed function param types to const
2006-03-02 Sebastian HackSeveral bugfixes
2006-02-22 Daniel GrundImproved start sets for blocks with one pred.
2006-02-20 Daniel GrundBugfix
2006-02-16 Daniel GrundSmall improvement for iteraters of the working sets
2006-02-13 Daniel GrundAdded support for ignore nodes and ignor colors to:
2006-01-20 Sebastian HackSome small debug output added
2006-01-19 Daniel GrundFixed bug with wrong assert.
2006-01-18 Sebastian HackAdapted to new benode.c
2006-01-16 Daniel Grundadded removal of introduced copies for phi-spill
2006-01-16 Daniel GrundAdded a computation for spill-slot (offset) assignment.
next