summaryrefslogtreecommitdiffhomepage
path: root/ir/be/belive.c
Commit message (Expand)AuthorAge
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
* Remove unnecessary #include "debug.h".Christoph Mallon2015-07-19
* cleanup: Remove unnecessary #include "beutil.h".Christoph Mallon2015-05-24
* belive: Replace the union for head and nodes of the liveness sets by a struct...Christoph Mallon2015-01-09
* belive: Assert that the liveness sets do not contain mode_T nodes.Christoph Mallon2015-01-09
* ana: Remove absgraph.Christoph Mallon2014-12-31
* belive: Assert that a live set is valid when making an iterator for it.Christoph Mallon2014-12-30
* assure that liveness_{update,remove,introduce} is only called with valid live...Matthias Braun2014-10-18
* put irg link directly into node attributsMatthias Braun2014-09-17
* merge belive_t.h and belive.hMatthias Braun2014-08-21
* cleanup, use C99Matthias Braun2014-08-21
* extract be_value_live_after() from be_values_interfere()Matthias Braun2014-07-18
* bespillslots: move memory value interference check to beliveMatthias Braun2014-07-18
* remove lv argument from be_values_interfereMatthias Braun2014-07-18
* remove beintlive_t headerMatthias Braun2014-07-18
* all: Make formatting of else clauses more consistent.Christoph Mallon2014-04-08
* do not include config.h anymoreMatthias Braun2013-05-04
* remove xfree(), bitset_free() and use free() insteadMatthias Braun2013-01-29
* belive: Inline be_lv_remove() into its only caller.Christoph Mallon2012-12-17
* besched: Change sched_foreach_reverse_from(sched_prev(x), y) to sched_foreach...Christoph Mallon2012-12-15
* remove license stuff from filesMatthias Braun2012-12-12
* belive: Remove the visited bitset for liveness calculation.Christoph Mallon2012-12-03
* belive: Directly pass the flags to set to live_end_at_block() instead of pass...Christoph Mallon2012-12-03
* belive: Avoid duplicate map lookups when calculating the liveness of a node i...Christoph Mallon2012-12-03
* array: Add and use NEW_ARR_FZ().Christoph Mallon2012-12-02
* bearch: Use be_foreach_use() in more places.Christoph Mallon2012-11-28
* bearch: Make the register requirements an output parameter of be_foreach_defi...Christoph Mallon2012-11-28
* introduce be_lv_foreach_cls and use itMatthias Braun2012-11-28
* move is_liveness_node to irlivechk header and share it with beliveMatthias Braun2012-11-28
* rework liveness dumperMatthias Braun2012-11-28
* bearch: Use arch_register_req_is().Christoph Mallon2012-11-27
* slightly optimize liveness codeMatthias Braun2012-11-26
* remove irprintf_t.h; only unused stuff in itMatthias Braun2012-11-26
* cleanup: Remove unnecessary #include "beirg.h".Christoph Mallon2012-11-25
* cleanup: Remove unnecessary #include from belive.h.Christoph Mallon2012-11-24
* belive: Change be_liveness_nodes_live_at() to be_liveness_nodes_live_before().Christoph Mallon2012-11-24
* Let be_foreach_definition() declare the value variable.Christoph Mallon2012-11-13
* make statev API publicMatthias Braun2012-10-24
* use be_foreach_definition in liveness_transferMatthias Braun2012-08-21
* simplify + optimize be_lv_foreachMatthias Braun2012-07-16
* Add a wrapper macro for ir_nodehashmap_get(), which has the return type as ad...Christoph Mallon2012-07-13
* 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
* remove write-only bitsetMatthias Braun2012-07-13
* belive: cleanup livness assure/invalidate APIMatthias Braun2011-12-22
* irlivechk: remove need to pass in a DFS structureMatthias Braun2011-12-21
* belive: move dumper to bedump, checker to beverifyMatthias Braun2011-12-05
* remove irbitset.hMatthias Braun2011-11-14
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* belive: use sparse hashmap for block->data mappingMatthias Braun2011-10-20