summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bespill.h
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
* break arch_isa_if_t furhter apart by moving spilling related callbacks into a...Matthias Braun2015-06-19
* change LC_OPT_ENT_BOOL to take a bool instead of an int destinationMatthias Braun2014-09-15
* be: change pre spill prepare phase to work on all register classes at onceMatthias Braun2014-07-07
* get rid of unnecessary be_spiller_t structMatthias Braun2013-11-12
* remove license stuff from filesMatthias Braun2012-12-12
* cleanup: Remove unnecessary #include "beirg.h".Christoph Mallon2012-11-25
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* change spiller and related interface to use ir_graph* instead of be_irg_t*Matthias Braun2010-07-02
* - implement output constraint enforcement for new register allocatorMatthias Braun2009-08-11
* belady fixes/cleanupsMatthias Braun2008-07-23
* - add doxygen commentMichael Beck2008-06-12
* Belady2 fixesSebastian Hack2008-03-16
* update copyright messageMichael Beck2008-01-02
* report nextuse place in beuses, add a function which reports normal reload co...Matthias Braun2007-11-03
* more intelligent spill placement, should move spills out of loops in most casesMatthias Braun2007-10-15
* Developed further... might be unstable. so don't use for the moment.Sebastian Hack2007-09-12
* Added misc stuffSebastian Hack2007-08-14
* Fixed a const warningSebastian Hack2007-08-09
* Fixed several bugsSebastian Hack2007-08-04
* Fixed several bugsSebastian Hack2007-08-03
* cleanups in spill helper codeMatthias Braun2007-05-29
* rework rematerialisation code to look at execution frequenciesMatthias Braun2007-05-18
* removed useless includesMichael Beck2007-05-02
* unified mein file commentsChristian Würdig2007-04-30
* unified headerChristian Würdig2007-04-27
* added new licence headerChristian Würdig2007-04-27
* - Split bearch.h correctly into bearch.h and bearch_t.hMatthias Braun2007-04-18
* be_add_remat does not take register class any longer (not necessary)Christian Würdig2007-01-24
* removed dependencies on chordal_envChristian Würdig2007-01-15
* make belady and morgan spillers independent from chordal_envMatthias Braun2007-01-12
* added possibility to place explicitely rematted nodes instead of normal reloa...Matthias Braun2007-01-10
* be_add_reload now takes reload register class as additional argument (needed ...Christian Würdig2006-12-13
* typo fixedMichael Beck2006-12-13
* improve documentationMatthias Braun2006-11-17
* improved docu of bespill.hMatthias Braun2006-10-27
* sort spill candidates by spill costs in morgan spiller (to prefer remateriali...Matthias Braun2006-09-20
* Rewrote spillslot handling:Matthias Braun2006-08-04
* - placing be_copies is now an extra spill phase (to avoid problems in morgan ...Matthias Braun2006-07-03
* - place copies in a separate walk before the belady algorithm so that they ge...Matthias Braun2006-06-12
* fixed bug where morgan spiller was spilling more values than neededMatthias Braun2006-06-12
* - Don't use a callback for deciding whether to spill phi nodesMatthias Braun2006-06-07
* - removed code from belady spiller that removes unused reloads, we eleminate ...Matthias Braun2006-05-26
* - Added a function that finds and removes dead nodes from scheduleMatthias Braun2006-05-26
* BugFix: qsort compare function for soill slotsMichael Beck2006-04-21
* added be_set_spill_env_dbg_module() to access anonymous structureMichael Beck2006-03-30
* wrapped debugging modules with DEBUG_ONLYChristian Würdig2006-03-30
* Added a computation for spill-slot (offset) assignment.Daniel Grund2006-01-16
* Made everything really kaputtSebastian Hack2005-12-08