summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bestate.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* be: Determine mode of new Phi0 from the given register requirement.Christoph Mallon2016-04-05
* be: Introduce a constraint for memory outputs.Christoph Mallon2015-07-27
* Remove unnecessary #include "debug.h".Christoph Mallon2015-07-19
* be: Add and use macros to iterate only/all nodes except Phis in the schedule.Christoph Mallon2015-07-07
* Properly reserve and free link resource.Sebastian Buchwald2015-06-02
* be: Use be_new_Phi0() and be_complete_Phi() instead of using dummy/unknown in...Christoph Mallon2015-01-10
* besched: Add be_move_after_schedule_first() to place nodes after schedule_fir...Christoph Mallon2015-01-10
* be: Rename reg_class of struct arch_register_t to cls.Christoph Mallon2014-11-13
* no need to udpate liveness after bestate codeMatthias Braun2014-10-18
* merge beirgmod.* into beutil.*Matthias Braun2014-08-21
* merge belive_t.h and belive.hMatthias Braun2014-08-21
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* cleanup, use C99Matthias Braun2013-11-12
* do not include config.h anymoreMatthias Braun2013-05-04
* remove assure_doms from public API, use assure_irg_properties insteadMatthias Braun2013-03-12
* cleanup: Remove unnecessary #include.Christoph Mallon2012-12-21
* remove license stuff from filesMatthias Braun2012-12-12
* bestate: Remove redundant test for the start block.Christoph Mallon2012-12-05
* be: Simplify places, which still assumed, that Projs are scheduled.Christoph Mallon2012-11-29
* bestate: Use be_get_end_of_block_insertion_point() instead of implementing so...Christoph Mallon2012-11-29
* bearch: Add and use be_foreach_value().Christoph Mallon2012-11-28
* bestate: Remove unnecessary test.Christoph Mallon2012-11-28
* introduce be_lv_foreach_cls and use itMatthias Braun2012-11-28
* cleanup: Remove unnecessary #include "beirg.h".Christoph Mallon2012-11-25
* simplify + optimize be_lv_foreachMatthias Braun2012-07-16
* make cpset, pset_new API privateMatthias 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
* be: fix phi constraints double width valuesMatthias Braun2012-02-09
* belive: cleanup livness assure/invalidate APIMatthias Braun2011-12-22
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* rename irnodemap to irnodehashmapMatthias Braun2011-10-20
* remove loopinfo stuff and exclusively use IR_GRAPH_STATE_CONSISTENT_LOOPINFOMatthias Braun2011-09-20
* fix more cparser warnings, cleanup some libcore codeMatthias Braun2011-06-21
* fix cparser warningsMatthias Braun2011-04-15
* Another rewrite of prolog/epilog handling: Delay their creation until after r...Matthias Braun2011-04-08
* C99 feature removed.Michael Beck2011-03-09
* fix bestate code not respecting prolog/epilogMatthias Braun2011-03-08
* cleanup listscheduler codeMatthias Braun2011-03-04
* cleanup besched headerMatthias Braun2011-03-04
* Fixed size_t related warnings.Michael Beck2011-03-02
* Removed unused parameter from_step of be_get_next_use().Michael Beck2011-02-06
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* cleanup ircons code; add current_ir_graph independent construction bits; new_...Matthias Braun2010-10-06
* fix trailing whitespaces and tabulators in the middle of a lineMatthias Braun2010-10-06
* convert remaining APIs from be_irg_t* to ir_graph*Matthias Braun2010-07-02
* change spiller and related interface to use ir_graph* instead of be_irg_t*Matthias Braun2010-07-02
* - change various be_get_birg_XXX functions to be_get_irg_XXX functions.Matthias Braun2010-07-02