summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beuses.c
Commit message (Expand)AuthorAge
* beuses: Make get_next_use() work when 'from' is the last instruction in a block.Christoph Mallon2018-06-11
* beuses: Fix typo in calculation of next use.Christoph Mallon2018-06-09
* beuses: Assert that get_step() and set_step() are not used with blocks.Christoph Mallon2018-06-09
* Unify indentation of function parametersSebastian Buchwald2017-03-31
* Reorganize include directivesMatthias Braun2017-02-17
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
* be: Add and use macros to iterate only/all nodes except Phis in the schedule.Christoph Mallon2015-07-07
* cleanup: Remove unnecessary #include "beutil.h".Christoph Mallon2015-05-24
* beuses: Remove write-only attribute irg from struct be_uses_t.Christoph Mallon2014-10-31
* merge beirgmod.* into beutil.*Matthias Braun2014-08-21
* merge belive_t.h and belive.hMatthias Braun2014-08-21
* remove get_first_block_succ() functionMatthias Braun2014-07-22
* cleanup, use C99Matthias Braun2014-05-16
* cleanup, use C99Matthias Braun2013-08-08
* do not include config.h anymoreMatthias Braun2013-05-04
* remove license stuff from filesMatthias Braun2012-12-12
* beuses: Remove stale start loop test.Christoph Mallon2012-12-05
* remove #if 1Matthias Braun2012-12-04
* Use get_Block_cfgpred_pos().Christoph Mallon2012-08-08
* Let sched_foreach_from() and sched_foreach_reverse_from() declare their itera...Christoph Mallon2012-07-13
* 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
* 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
* belive: use sparse hashmap for block->data mappingMatthias Braun2011-10-20
* C99 feature removed.Michael Beck2011-06-25
* fix more cparser warnings, cleanup some libcore codeMatthias Braun2011-06-21
* further spread size_tMatthias Braun2011-02-08
* Removed unused parameter from_step of be_get_next_use().Michael Beck2011-02-06
* Fixed size_t related warnings by isolating PTR_TO_INT macros.Michael Beck2011-02-06
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* remove some unnecessary #defines and unused codeMatthias Braun2010-09-10
* identifiers starting with _ are reserved; remove this bad practiceMatthias Braun2010-08-12
* - fix most of the -Wunreachable-code and -Wlogical-op warningsMatthias Braun2010-03-10
* Some more cleanup: Put the return type and other specifiers on the same line ...Christoph Mallon2010-02-14
* Put a space after if/for/switch/while.Christoph Mallon2010-02-13
* rename benode_t.h to benode.h, remove some unused codeMatthias Braun2009-09-17
* reorganize backend headers (kill some _t variants in favor of a be_types.h)Matthias Braun2009-08-05
* s/\<\(LC_\)\?INLINE\>/inline/.Christoph Mallon2008-10-14
* remove #ifdef HAVE_CONFIG_HsMatthias Braun2008-10-11
* Good day and welcome to the FIRM XMALLOC*() macros. These macros are provide...Christoph Mallon2008-10-05
* simplify and speedup belady/loopana a bitMatthias Braun2008-10-01
* Prevent beuses from choking on basic blocks without control flow successors.Christoph Mallon2008-09-11
* update copyright messageMichael Beck2008-01-02
* fixed a bunch of warnings (in OPTIMIZE mode)Matthias Braun2007-11-04
* report nextuse place in beuses, add a function which reports normal reload co...Matthias Braun2007-11-03
* fix allocas, fix Tls transformMatthias Braun2007-07-16
* fixed a bunch of warnings (and some bugs)Matthias Braun2007-06-17