summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beblocksched.c
Commit message (Expand)AuthorAge
* Slightly improve comments in block schedulerSebastian Buchwald2017-09-29
* Rename pdeq_new.h => pdeq.hMatthias Braun2016-06-27
* Use pdeq_new instead of pdeqMatthias Braun2016-06-27
* Reduce scope of local variable.Sebastian Buchwald2016-05-09
* Add some braces to improve readability.Sebastian Buchwald2016-05-09
* beblocksched: Do not put the end block into the block schedule.Christoph Mallon2016-03-19
* beblocksched: Cleanup.Christoph Mallon2016-03-18
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* Properly reserve and free link resource.Sebastian Buchwald2015-06-02
* cleanup: Remove unnecessary #include "beutil.h".Christoph Mallon2015-05-24
* beblocksched: Cleanup.Christoph Mallon2014-12-31
* beblocksched: Do not test for Jmp nodes.Christoph Mallon2014-12-31
* cleanup, use C99Matthias Braun2014-12-31
* remove ILP and naive blockschedulersMatthias Braun2014-12-31
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* beblocksched: Remove write-only entries from blocksched_ilp_entry_t.Christoph Mallon2014-10-27
* normalize util.h includesMatthias Braun2014-09-30
* put irg link directly into node attributsMatthias Braun2014-09-17
* merge beirgmod.* into beutil.*Matthias Braun2014-08-21
* move remove_empty_blocks() function to beblockschedMatthias Braun2014-08-21
* rename error.h to panic.hMatthias Braun2014-05-28
* all: Add and use QSORT() and QSORT_ARR().Christoph Mallon2014-04-10
* all: Make formatting of else clauses more consistent.Christoph Mallon2014-04-08
* 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
* beblocksched: Put the obstack into blocksched_env_t instead of delegating it.Christoph Mallon2012-12-02
* cleanup: Remove unnecessary #include "beirg.h".Christoph Mallon2012-11-25
* simplify and cleanup execfreq APIMatthias Braun2012-07-30
* Use get_blocksched_entry().Christoph Mallon2012-07-13
* Let foreach_out_edge_kind() and foreach_out_edge_kind_safe() declare their it...Christoph Mallon2012-07-13
* make code C++ warning clean (again)Matthias Braun2012-07-10
* make basic block scheduler more deterministicMatthias Braun2012-06-21
* be: expose be_options variable globallyMatthias Braun2012-06-06
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* consolidate utility macros in util.hMatthias Braun2011-10-20
* remove loopinfo stuff and exclusively use IR_GRAPH_STATE_CONSISTENT_LOOPINFOMatthias Braun2011-09-20
* lpp: call the constraint types lpp_{less|greater}_equal because they are a {l...Matthias Braun2011-08-12
* consistently give all lpp functions an lpp_ prefixMatthias Braun2011-08-12
* fix more cparser warnings, cleanup some libcore codeMatthias Braun2011-06-21
* remove remaining WITH_ILP uses, fix bug introduced when adapting lppMatthias Braun2011-06-16
* fix cparser warningsMatthias Braun2011-04-15
* cleanup/flatten some backend optionsMatthias Braun2011-03-04
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* fix trailing whitespaces and tabulators in the middle of a lineMatthias Braun2010-10-06
* identifiers starting with _ are reserved; remove this bad practiceMatthias Braun2010-08-12
* cleanup/fix ilp codeMatthias Braun2010-07-06
* convert remaining APIs from be_irg_t* to ir_graph*Matthias Braun2010-07-02
* - change various be_get_birg_XXX functions to be_get_irg_XXX functions.Matthias Braun2010-07-02
* modernize TEMPLATE backend and simplify some backend APIsMatthias Braun2010-04-30