summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bera.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* Remove unnecessary #include.Christoph Mallon2015-07-17
* Remove unnecessary #include "besched.h".Christoph Mallon2015-07-17
* break arch_isa_if_t furhter apart by moving spilling related callbacks into a...Matthias Braun2015-06-19
* cleanup: Remove unnecessary #include "beutil.h".Christoph Mallon2015-05-24
* merge be_add_missing_keeps() with be_spill_preapre_for_constraints()Matthias Braun2014-10-18
* merge assure_constraints() and be_add_missing_copies() into be_spill_prepare_...Matthias Braun2014-10-18
* move beabihelper to betranshlp/beraMatthias Braun2014-10-18
* merge belive_t.h and belive.hMatthias Braun2014-08-21
* extract be_value_live_after() from be_values_interfere()Matthias Braun2014-07-18
* remove lv argument from be_values_interfereMatthias Braun2014-07-18
* remove beintlive_t headerMatthias Braun2014-07-18
* bera: improve statistics for add_missing_copies()Matthias Braun2014-07-08
* new copy/value statisticsMatthias Braun2014-07-08
* be: change pre spill prepare phase to work on all register classes at onceMatthias Braun2014-07-07
* do not include config.h anymoreMatthias Braun2013-05-04
* cleanup: Remove unnecessary #include.Christoph Mallon2012-12-21
* remove license stuff from filesMatthias Braun2012-12-12
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* belive: use sparse hashmap for block->data mappingMatthias Braun2011-10-20
* fix cparser warningsMatthias Braun2011-04-15
* change register allocator and related interfaces to use ir_graph* instead of ...Matthias Braun2010-07-02
* remove impl.h - stupid concept leading to unreadable code which was only used...Matthias Braun2010-05-19
* make firm (mostly) -Wmissing-prototypes cleanMatthias Braun2010-03-09
* Put a space after if/for/switch/while.Christoph Mallon2010-02-13
* reorganize backend headers (kill some _t variants in favor of a be_types.h)Matthias Braun2009-08-05
* remove #ifdef HAVE_CONFIG_HsMatthias Braun2008-10-11
* refactor time measurementMatthias Braun2008-01-11
* update copyright messageMichael Beck2008-01-02
* backend part is always WITH_LIBCORE :-)Michael Beck2007-07-03
* add sopport for compile without WITH_LIBCOREMichael Beck2007-07-03
* * Added a new file: beintlive_t.h which subsumes all interferene/liveness checksSebastian Hack2007-05-10
* Small changesSebastian Hack2007-05-10
* unified mein file commentsChristian Würdig2007-04-30
* added new licence headerChristian Würdig2007-04-27
* changed inline to INLINE, removed C99Andreas Schösser2007-03-30
* rewritten be_ssa_constr which isn't using sets anymore, started working on a ...Matthias Braun2007-03-26
* put timers in a global var for now, until this is solved cleanerMatthias Braun2007-02-21
* start register allocator again, fix typoMatthias Braun2006-12-21
* - All backend modules use module constructors for registering their options nowMatthias Braun2006-12-21
* - compute liveness for (nearly) all nodesMatthias Braun2006-08-08
* Added support for memory phis in livenessSebastian Hack2006-08-08
* use custom value_interfere function in verifiers (which is slower but doesn't...Matthias Braun2006-08-05
* Adapted to new livenessSebastian Hack2006-07-31
* - reformat source fileMatthias Braun2006-07-26
* Fixed two bugsSebastian Hack2005-12-14
* Modified everythingSebastian Hack2005-07-29
* debug stuff and bugfixesDaniel Grund2005-07-27
* Re-implemented values_interfereSebastian Hack2005-07-27
* indentDaniel Grund2005-07-27