summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bespill.c
Commit message (Expand)AuthorAge
* Unify indentation of function parametersSebastian Buchwald2017-03-31
* Reorganize include directivesMatthias Braun2017-02-17
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
* Remove unnecessary #include "debug.h".Christoph Mallon2015-07-19
* Remove unnecessary #include "besched.h".Christoph Mallon2015-07-17
* Rename 'be.spiller' to 'be.spill.algo'.Christoph Mallon2015-07-13
* 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
* merge belive_t.h and belive.hMatthias Braun2014-08-21
* remove beintlive_t headerMatthias Braun2014-07-18
* be: change pre spill prepare phase to work on all register classes at onceMatthias Braun2014-07-07
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* cleanup, use C99Matthias Braun2013-11-12
* get rid of unnecessary be_spiller_t structMatthias Braun2013-11-12
* do not include config.h anymoreMatthias Braun2013-05-04
* remove license stuff from filesMatthias Braun2012-12-12
* bearch: Make the register requirements an output parameter of be_foreach_defi...Christoph Mallon2012-11-28
* introduce be_foreach_use and use itMatthias Braun2012-11-28
* bearch: Use arch_register_req_is().Christoph Mallon2012-11-27
* rbitset: Let rbitset_alloca() return the new raw bitset.Christoph Mallon2012-11-25
* bearch: remove arch_register_type_joker.Christoph Mallon2012-11-25
* Let be_foreach_definition() declare the value variable.Christoph Mallon2012-11-13
* make statev API publicMatthias Braun2012-10-24
* Let sched_foreach_from() and sched_foreach_reverse_from() declare their itera...Christoph Mallon2012-07-13
* belive: cleanup livness assure/invalidate APIMatthias Braun2011-12-22
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* simplify copy interface and respect double/aligned reqsMatthias Braun2011-08-17
* big refactoring of arch_XXX functionsMatthias Braun2011-08-15
* fix cparser warningsMatthias Braun2011-04-15
* cleanup/flatten some backend optionsMatthias Braun2011-03-04
* Fixed typo.Sebastian Buchwald2011-02-10
* Removed the arch_register_type_is() macro.Michael Beck2010-12-06
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* make sparc+arm backend completely independent from beabiMatthias Braun2010-10-08
* change spiller and related interface to use ir_graph* instead of be_irg_t*Matthias Braun2010-07-02
* - change various be_get_birg_XXX functions to be_get_irg_XXX functions.Matthias Braun2010-07-02
* rework bitset to use raw_bitsetMatthias Braun2010-03-12
* make firm (mostly) -Wmissing-prototypes cleanMatthias Braun2010-03-09
* fix for my last commitMatthias Braun2010-03-01
* spill preparation needs livenessMatthias Braun2009-09-24
* - further refactoring and finally eliminated the callback for get_out_reg_reqsMatthias Braun2009-09-18
* rename benode_t.h to benode.h, remove some unused codeMatthias Braun2009-09-17
* We have already asserted the condition.Sebastian Buchwald2009-09-04
* Skip projs before getting backend flags.Christoph Mallon2009-08-14
* - implement output constraint enforcement for new register allocatorMatthias Braun2009-08-11
* reorganize backend headers (kill some _t variants in favor of a be_types.h)Matthias Braun2009-08-05
* - remove all irg parameter from node constructors having a blockMichael Beck2009-07-05
* improve sched_info datastructure, saving space and making it more efficientMatthias Braun2009-05-16
* - Part1 of backend reorganisation:Matthias Braun2008-10-23
* Add ALLOCAN() and ALLOCANZ().Christoph Mallon2008-10-18