summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bespillslots.c
Commit message (Expand)AuthorAge
* amd64, be, ia32, sparc: Record that there is a twice returning call (setjmp) ...Christoph Mallon2018-04-03
* Reorganize include directivesMatthias Braun2017-02-17
* Fix indentationSebastian Buchwald2016-11-02
* bespillslots: Change spillslot collection API to take size+alignMatthias Braun2016-04-25
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* Rename get_type_{size|alignment}_bytes() to get_type{size|alignment}()Matthias Braun2016-02-14
* bespillslots: Some cleanupMatthias Braun2016-01-24
* Fix typo.Sebastian Buchwald2016-01-08
* be: Add and use be_new_Proj().Christoph Mallon2015-07-28
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
* Remove unnecessary #include "debug.h".Christoph Mallon2015-07-19
* remove arch_get_frame_entity()Matthias Braun2014-11-25
* normalize util.h includesMatthias Braun2014-09-30
* merge belive_t.h and belive.hMatthias Braun2014-08-21
* bespillslots: move memory value interference check to beliveMatthias Braun2014-07-18
* bespillslots: small cleanups in my_values_interfere, support Sync cascadesMatthias Braun2014-07-18
* remove beintlive_t headerMatthias Braun2014-07-18
* cleanup beintlive_tMatthias Braun2014-07-18
* all: Add and use QSORT() and QSORT_ARR().Christoph Mallon2014-04-10
* Fix typo.Manuel Mohr2014-04-08
* Fix warning in optimize build.Manuel Mohr2014-04-08
* bespillslots: use type size, not mode sizeMatthias Braun2014-04-07
* rework some bespillslots aspectsMatthias Braun2014-04-07
* bespillslots: do not create affinity edges for self-loopsMatthias Braun2014-04-07
* bespillslots: cleanup, use C99Matthias Braun2014-03-28
* try to protect users from adding spills/stores to the frame entity coalescer ...Tobias Rapp2014-03-19
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* refactoring of returns_twice=>no_coalescing ruleMatthias Braun2013-06-27
* Do not coalesce spillslots if graph contains a call that returns twice.Manuel Mohr2013-06-27
* do not include config.h anymoreMatthias Braun2013-05-04
* Fixed warnings in optimize build.Sebastian Buchwald2013-03-11
* remove xfree(), bitset_free() and use free() insteadMatthias Braun2013-01-29
* cleanup: Remove unnecessary #include.Christoph Mallon2012-12-21
* remove license stuff from filesMatthias Braun2012-12-12
* bespillslots: Use be_get_end_of_block_insertion_point() instead of implementi...Christoph Mallon2012-11-29
* belive: Clean up be_values_interfere() and its cousin my_values_interfere2().Christoph Mallon2012-11-28
* belive: Change all users of _value_strictly_dominates() to _value_strictly_do...Christoph Mallon2012-11-28
* rbitset: Let rbitset_alloca() return the new raw bitset.Christoph Mallon2012-11-25
* make statev API publicMatthias Braun2012-10-24
* simplify and cleanup execfreq APIMatthias Braun2012-07-30
* Let foreach_out_edge_kind() and foreach_out_edge_kind_safe() declare their it...Christoph Mallon2012-07-13
* Fix indentation.Christoph Mallon2012-07-13
* Let foreach_set() declare the iterator variable.Christoph Mallon2012-07-13
* Add the return type as parameter to the macros set_find() and set_insert().Christoph Mallon2012-07-13
* Add the * for the type in foreach_set() automatically.Christoph Mallon2012-07-13
* bespillslots: cleanup, make it deterministicMatthias Braun2012-06-21
* belive: cleanup livness assure/invalidate APIMatthias Braun2011-12-22
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* fix frame_alloc_area not setting a type sizeMatthias Braun2011-09-27
* Actually assert on mode M, as the comment says. We already know it's a Phi.Christoph Mallon2011-07-27