Adapted to stat events
[libfirm] / ir / be / bespill.c
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
2006-12-13 Christian Würdigbe_add_reload now takes reload register class as additi...
2006-12-12 Christian Würdigspills and reloads don't take frame pointer as input...
2006-12-10 Matthias Braun- New belady variant (see my diploma thesis + presentation)
2006-11-17 Matthias Braunworkaround for morgan/belady interaction problems
2006-10-24 Matthias Braunsome more hacks/workarounds for blocks without jump...
2006-10-24 Matthias Brauncorrectly fix get_reload_insertion_point problem
2006-10-20 Matthias Braunstart block is allowed to have no cfop as last command
2006-10-12 Matthias Braunput bespill options into separate file
2006-09-30 Matthias Braun- Added 2 new blockschedulers, a greedy algorithm and...
2006-09-20 Matthias Braunsort spill candidates by spill costs in morgan spiller...
2006-09-12 Matthias Braunfix morgan spiller when breaking out of multiple loop...
2006-09-05 Matthias Braun- Split bemain to first prepare all irgs, then instrume...
2006-08-31 Matthias Braun- Refactored finish/after_ra phases a bit, stacknode...
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ürdigfixed typo
2006-08-14 Matthias Braun- Spillslot coalescing now collects all nodes that...
2006-08-09 Matthias Braun- Fixed bugs in schedule verifier
2006-08-08 Matthias Braun- improve scheduling of memperm
2006-08-04 Matthias BraunRewrote spillslot handling:
2006-08-01 Christoph MallonGive function a return type
2006-07-31 Sebastian HackAdapted to new liveness
2006-07-24 Christian Würdigcompute spill slots per register class
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 Michael Beckmake sure a '\0' is at the end of an snprintf'ed string
2006-06-14 Michael Beckin assign_entities(): do not increase the frame if...
2006-06-12 Matthias Braun- don't place copies between proj cascades
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- 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- Don't use a callback for deciding whether to spill...
2006-06-07 Matthias Braunfix a few memory leaks
2006-05-29 Christian Würdiguses bitsets to determine already visited phi nodes...
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-24 Matthias BraunInitial commit of morgans spilling algorithm (spill...
2006-05-10 Christian Würdigset default in to bad when spilling phis
2006-05-02 Christian Würdigfixed set compare fucntion arguments
2006-05-02 Michael Beckcast added to supress gcc warning
2006-04-28 Christian Würdigchanged from pset to set for phi-spill assoc
2006-04-28 Christian Würdigfixed (?) be_spill_phi
2006-04-21 Michael BeckBugFix: qsort compare function for soill slots
2006-04-20 Michael Beckenambled the BUGGY_REMAT simple rematerializer: only...
2006-04-07 Christian Würdigfixed indents
2006-03-31 Christian Würdigremoved ;
2006-03-31 Michael Beckused arch_get_irn_reg_class() to save 4 lines
2006-03-31 Michael BeckFixed construction of spill-slots and frame type. Aligm...
2006-03-30 Michael Beckadded be_set_spill_env_dbg_module() to access anonymous...
2006-03-30 Michael BeckFixed spill slot calculation: use largest mode for...
2006-03-30 Christian Würdigwrapped debugging modules with DEBUG_ONLY
2006-03-28 Michael Beckused new FIRM_DBG_REGISTER macro
2006-03-24 Daniel Grundenabled right defines
2006-03-22 Daniel Grundimplemented remats and deactivated them
2006-03-22 Michael Beckreplaced malloc by xmalloc and NEW_ARR_A
2006-03-14 Daniel GrundBugfixes related to pos-changes of the spill node
2006-03-09 Sebastian HackThe spill entities are copied to the respective reloads...
2006-03-07 Daniel GrundBugfix
2006-03-07 Sebastian HackAdapted to changes in benode_t.h
2006-03-02 Daniel GrundIndentation
2006-03-02 Sebastian HackSeveral bugfixes
2006-02-28 Sebastian HackModified ssa construction routines
next