summaryrefslogtreecommitdiffhomepage
path: root/ir/be/belower.c
Commit message (Expand)AuthorAge
* belower: Prevent using a not allocatable register as temporary to implement p...Christoph Mallon2018-06-14
* belower: if use_copies is set, also convert transpositions to copiesAndreas Fried2018-05-18
* Use be_foreach_value().Christoph Mallon2018-02-28
* Fix typos.Christoph Mallon2017-05-15
* be: Improve handling of Copy before Perm.Christoph Mallon2017-04-07
* Rework target initialization and queryMatthias Braun2017-02-20
* Reorganize include directivesMatthias Braun2017-02-17
* Fix typos in comments.Christoph Mallon2016-11-09
* be: Clean up 'be_new_Perm()'.Christoph Mallon2016-03-21
* belower: Small cleanup in push_through_perm().Christoph Mallon2016-02-11
* be: Skip nop-Copies in push_through_perm().Christoph Mallon2016-02-11
* be: Add and use be_new_Copy_before_reg().Christoph Mallon2015-08-29
* be: Add and use be_new_Proj_reg(), to create a Proj using the given register.Christoph Mallon2015-08-29
* be: Add and use be_new_Proj().Christoph Mallon2015-07-28
* be: Add and use macros to iterate only/all nodes except Phis in the schedule.Christoph Mallon2015-07-07
* bearch: Use bool:1 instead of a bitset for remainin reg_req typesMatthias Braun2015-07-01
* bearch: rework should_be_same constraintMatthias Braun2015-07-01
* fix bug in last commitMatthias Braun2015-06-19
* be: Move the info about the register classes and registers struct the arch_en...Christoph Mallon2015-01-18
* belower: Just hand the information about the moved Perm to lower_perm_node() ...Christoph Mallon2015-01-09
* belower: Push Perms through nodes with non-dying operands in the same registe...Christoph Mallon2015-01-09
* belower: Do not visit broken down Perms again.Christoph Mallon2015-01-08
* belower: Move the Perm once instead of step by step in push_through_perm().Christoph Mallon2015-01-08
* belower: Remove be_Perm_reduce() and rewrite it at its only user.Christoph Mallon2015-01-08
* belower: Clean up push_through_perm().Christoph Mallon2015-01-07
* belower: Fetch the Projs of the Perm only once in push_through_perm().Christoph Mallon2015-01-07
* belower: In push_through_perm() merge identifying the move frontier into the ...Christoph Mallon2015-01-06
* belive: Assert that a live set is valid when making an iterator for it.Christoph Mallon2014-12-30
* be: Remove arch_register_req_type_normal.Christoph Mallon2014-12-04
* be: Rename reg_class of struct arch_register_t to cls.Christoph Mallon2014-11-13
* be: Remove the thin wrapper function arch_get_irn_reg_class().Christoph Mallon2014-11-11
* cleanup, use C99Matthias Braun2014-10-18
* merge assure_constraints() and be_add_missing_copies() into be_spill_prepare_...Matthias Braun2014-10-18
* belower: fix bad placement of obstack_free, further cleanupsMatthias Braun2014-09-18
* rename proj attribute from Proj to num and change type to unsignedMatthias Braun2014-09-17
* do not push perm instructions before schedule_first instructionsMatthias Braun2014-09-17
* cleanup, use C99Matthias Braun2014-09-17
* merge belive_t.h and belive.hMatthias Braun2014-08-21
* Remove perms of the same values.Sebastian Buchwald2014-08-15
* extract be_value_live_after() from be_values_interfere()Matthias 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
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* get rid of mode_is_datab()Matthias Braun2013-11-12
* remove NEW_ARR_A and use ALLOCANMatthias Braun2013-10-28
* be: rename arch_irn_flags_XXX to arch_irn_flag_XXXMatthias Braun2013-08-08
* Add support for implementing cycles with copies and free register.Manuel Mohr2013-06-27
* do not include config.h anymoreMatthias Braun2013-05-04
* belower: Improve Perm decomposition.Christoph Mallon2013-01-18