summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beschednormal.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* Remove unnecessary #include "debug.h".Christoph Mallon2015-07-19
* bearch: Use bool:1 instead of a bitset for remainin reg_req typesMatthias Braun2015-07-01
* cleanup: Remove unnecessary #include "beutil.h".Christoph Mallon2015-05-24
* Revert "beschednormal: schedule IncSP as late as possible to enable more ia32...Matthias Braun2014-12-25
* be: Use arch_is_irn_not_scheduled().Christoph Mallon2014-11-13
* beschednormal: schedule IncSP as late as possible to enable more ia32 Push/Po...Matthias Braun2014-10-02
* listsched: do not put cfops into readyset unless nothing else is leftMatthias Braun2014-10-02
* rework and cleanup schedulersMatthias Braun2014-09-15
* beschednormal: cleanupMatthias Braun2014-09-15
* rmeove pointless be_clear_links() functionMatthias Braun2014-08-21
* merge belive_t.h and belive.hMatthias Braun2014-08-21
* cleanup, use C99Matthias Braun2014-05-16
* all: Add and use QSORT() and QSORT_ARR().Christoph Mallon2014-04-10
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* remove NEW_ARR_A and use ALLOCANMatthias Braun2013-10-28
* do not include config.h anymoreMatthias Braun2013-05-04
* remove xfree(), bitset_free() and use free() insteadMatthias Braun2013-01-29
* remove license stuff from filesMatthias Braun2012-12-12
* beschednormal: Properly check for nodes, which are not scheduled.Christoph Mallon2012-11-27
* beschednormal: Remove strange scheduled test from tree cost calculation.Christoph Mallon2012-11-27
* bearch: Use arch_register_req_is().Christoph Mallon2012-11-27
* Add ir_nodeset_first() to return the "first" node in an ir_nodeset.Christoph Mallon2012-07-13
* attempt to make root_cmp of beschednormal more deterministicMatthias Braun2012-06-06
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* consolidate utility macros in util.hMatthias Braun2011-10-20
* big refactoring of arch_XXX functionsMatthias Braun2011-08-15
* fix more cparser warnings, cleanup some libcore codeMatthias Braun2011-06-21
* fix cparser warningsMatthias Braun2011-04-15
* remove be_Barrier and lots of hacks for maintaining itMatthias Braun2011-03-04
* remove mostly unused/broken liveness tracking in schedulerMatthias Braun2011-03-04
* rework schedulers to register similar like regallocators/spillersMatthias Braun2011-03-04
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* remove ilp scheduler; simplify listsched interfaceMatthias Braun2010-09-22
* rename heights_t to ir_heights_t, improve docu a bit, rename to heights.[ch]Matthias Braun2010-09-06
* convert remaining APIs from be_irg_t* to ir_graph*Matthias Braun2010-07-02
* remove the (mis-)feature of arch_get_irn_reg_req_out working on mode_T nodes ...Matthias Braun2010-06-23
* make firm (mostly) -Wmissing-prototypes cleanMatthias Braun2010-03-09
* rename benode_t.h to benode.h, remove some unused codeMatthias Braun2009-09-17
* Add OALLOC*() to make allocating from obstacks a bit nicer.Christoph Mallon2009-09-02
* - Rewrite internal backend logic for querying register constraints.Matthias Braun2009-08-06
* reorganize backend headers (kill some _t variants in favor of a be_types.h)Matthias Braun2009-08-05
* - replaced the linear search with quadratic runtime inside normal_select()Michael Beck2008-10-24
* - fixed all memory leaksMichael Beck2008-10-24
* - fixed some memory leaksMichael Beck2008-10-24
* - small cleanupMichael Beck2008-10-24
* - reserve the visited resourceMichael Beck2008-10-24
* - use xmalloc instead of mallocMichael Beck2008-10-24
* - Part1 of backend reorganisation:Matthias Braun2008-10-23
* remove #ifdef HAVE_CONFIG_HsMatthias Braun2008-10-11