summaryrefslogtreecommitdiffhomepage
path: root/ir/ana/execfreq.c
Commit message (Expand)AuthorAge
* execfreq: Only free DFS when we abort due to too large function.Andreas Fried2019-12-13
* Added an upper bound on graph size to execfreq.cSebastian Graf2018-08-28
* Reorganize include directivesMatthias Braun2017-02-17
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* Remove unnecessary #include "debug.h".Christoph Mallon2015-07-19
* cleanup: Remove unnecessary #include <limits.h>.Christoph Mallon2015-01-25
* ana: Remove absgraph.Christoph Mallon2014-12-31
* doc: Correct typos in comment.Christoph Mallon2014-12-28
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* cleanup, use C99Matthias Braun2014-09-30
* cleanup, use C99Matthias Braun2014-09-30
* execfreq: Unbreak build.Christoph Mallon2014-09-25
* Use QR decomposition instead of Gaussian elimination in execfreq.Andreas Fried2014-09-19
* Implemented matrix simplification in execfreq.Andreas Fried2014-09-19
* Check that the Gauss-Jordan algorithm did not fail on the matrix.Andreas Fried2014-09-19
* Use gauss jordan.Sebastian Buchwald2014-09-19
* Connect to end block.Sebastian Buchwald2014-09-19
* remove overly verbose statevs for nowMatthias Braun2014-07-08
* make get_Block_cfgpred_block return NULL on Bad cfoptMatthias Braun2014-03-07
* revert last commit and go with ignore start-block-keepMatthias Braun2013-10-30
* Connect to end block.Sebastian Buchwald2013-10-30
* cleanup+simplify gauss seidel codeMatthias Braun2013-10-30
* execfreq: Remove unnecessary fabs().Christoph Mallon2013-06-11
* Added fallback solutions for execution frequency.Sebastian Buchwald2013-06-07
* Increase the visited flag before using it.Christoph Mallon2013-05-26
* Fix typos in comments.Christoph Mallon2013-05-26
* Assert that the exec freq in set_block_execfreq() is non-negative.Christoph Mallon2013-05-26
* do not include config.h anymoreMatthias Braun2013-05-04
* coding style cleanup, use C99Matthias Braun2013-03-20
* execfreq cannot deal with badsAndreas Zwinkau2013-03-01
* remove xfree(), bitset_free() and use free() insteadMatthias Braun2013-01-29
* execfreq: Assign min_non_zero and add asserts to check initialization.Manuel Mohr2013-01-24
* Add special cases endless loops in execfreq estimatorMatthias Braun2013-01-18
* remove license stuff from filesMatthias Braun2012-12-12
* execfreq: Fetch the start block only once.Christoph Mallon2012-12-05
* make statev API publicMatthias Braun2012-10-24
* execfreq calculation fails in case of unreachable codeMatthias Braun2012-08-23
* put execfreq in block-attrs instead of hashmapMatthias Braun2012-08-23
* fix bugs in execfreq rework commitMatthias Braun2012-08-02
* 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
* Add the return type as parameter to the macros set_find() and set_insert().Christoph Mallon2012-07-13
* Remove duplicate implementation of foreach_set().Christoph Mallon2012-07-13
* rename edges_assure to assure_edgesMatthias Braun2012-06-15
* hashptr.h: use inline functions instead of #defineMatthias Braun2011-12-14
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* consolidate utility macros in util.hMatthias Braun2011-10-20
* fix more cparser warnings, cleanup some libcore codeMatthias Braun2011-06-21
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* fix trailing whitespaces and tabulators in the middle of a lineMatthias Braun2010-10-06