introduce be_foreach_use and use it
[libfirm] / ir / be / bespillbelady.c
2012-11-28 Matthias Braunintroduce be_foreach_use and use it
2012-11-28 Matthias Braunintroduce be_lv_foreach_cls and use it
2012-11-26 Matthias Braunremove irprintf_t.h; only unused stuff in it
2012-11-26 Christoph Malloncleanup: Remove unnecessary #include from belive_t.h.
2012-11-13 Christoph MallonLet be_foreach_definition() declare the value variable.
2012-07-16 Matthias Braunsimplify + optimize be_lv_foreach
2012-07-13 Christoph MallonLet sched_foreach_from() and sched_foreach_reverse_from...
2012-07-13 Matthias Braunadapt to -std=c99
2012-06-27 Manuel MohrMake spiller more deterministic.
2011-12-22 Matthias Braunbelive: cleanup livness assure/invalidate API
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-10-20 Matthias Braunconsolidate utility macros in util.h
2011-10-20 Matthias Braunbelive: use sparse hashmap for block->data mapping
2011-09-20 Matthias Braunremove loopinfo stuff and exclusively use IR_GRAPH_STAT...
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-09 Christoph MallonFix typos in comments: s/it's/its/ and related corrections.
2011-02-06 Christoph MallonFix several size_t related signed/unsigned warnings.
2011-02-06 Michael BeckRemoved unused parameter from_step of be_get_next_use().
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-08 Matthias Braunbackend: cleanup queries for ignore regs
2010-10-06 Matthias Braunfix trailing whitespaces and tabulators in the middle...
2010-08-12 Matthias Braunidentifiers starting with _ are reserved; remove this...
2010-08-09 Matthias Brauncleanup spill code; assert that no wide values are...
2010-08-05 Matthias Braunbackend: created a (not so nice) macro to iterate over...
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-15 Matthias Braunfix various warnings reported by cparser
2010-03-09 Matthias Braunmake firm (mostly) -Wmissing-prototypes clean
2010-02-13 Christoph MallonPut a space after if/for/switch/while.
2009-09-17 Matthias Braunrename benode_t.h to benode.h, remove some unused code
2009-09-11 Matthias BraunLC_OPT_ENT_BOOL needs an int
2009-09-04 Matthias Braunnew heursitic for good coloring order; add utility...
2009-09-02 Christoph MallonAdd OALLOC*() to make allocating from obstacks a bit...
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...
2008-10-23 Matthias Braun- Part1 of backend reorganisation:
2008-10-18 Christoph MallonAdd ALLOCAN() and ALLOCANZ().
2008-10-14 Christoph Mallons/\<\(LC_\)\?INLINE\>/inline/.
2008-10-11 Matthias Braunremove #ifdef HAVE_CONFIG_Hs
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *env from...
2008-10-07 Matthias Braunand again
2008-10-07 Matthias Braunagain
2008-10-07 Matthias Braunanother test
2008-10-07 Matthias Braunanother fix for the delayed phi problem, mark memperms...
2008-10-06 Matthias Brauntry to never put phis into pending
2008-10-05 Christoph MallonGood day and welcome to the FIRM XMALLOC*() macros...
2008-10-01 Matthias Braunfix endless loops
2008-10-01 Matthias Braunsimplify and speedup belady/loopana a bit
2008-09-30 Matthias Brauncleanup statistics stuff
2008-09-28 Matthias Braun- split array.h into array.h/array_t.h and make array...
2008-09-18 Michael BeckC99 feature removed
2008-09-18 Matthias Braunadd a bunch of commandline options for easier benchmark...
2008-09-02 Matthias Braunfix too conservative delay taking step
2008-07-24 Matthias Braunfix some phis not getting spilled correctly
2008-07-24 Matthias Braunexperimental improvements for cases where all preds...
2008-07-23 Matthias Braunbelady fixes/cleanups
2008-07-09 Matthias Braunfix some situations where too few spills were placed
2008-07-09 Matthias Braunrevive belady late spilling
2008-05-23 Matthias Braun- Aus arch_isa_t wird arch_env_t sonst ändert sich...
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
next