summaryrefslogtreecommitdiffhomepage
path: root/ir/be/becopyopt.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* Fix memory leak in be/becopyopt.cBenedikt Morbach2017-01-11
* Fix indentationSebastian Buchwald2016-05-12
* Always include irnode_t.h from inside libfirm (or firm_types.h)Matthias Braun2015-09-10
* Remove unused copy statistics.Christoph Mallon2015-07-19
* Remove unnecessary #include "besched.h".Christoph Mallon2015-07-17
* Remove co_algo_info.can_improve_existing and the option 'be.ra.chordal.co.imp...Christoph Mallon2015-07-13
* Directly compare registers instead of the index of registers.Christoph Mallon2015-07-13
* 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
* remove arch_register_req_type_limited, look whether the limited pointer is !=...Matthias Braun2015-06-19
* cleanup: Remove unnecessary #include "beutil.h".Christoph Mallon2015-05-24
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* be: Remove the thin wrapper function arch_get_irn_reg_class().Christoph Mallon2014-11-11
* change LC_OPT_ENT_BOOL to take a bool instead of an int destinationMatthias Braun2014-09-15
* becopopt: cleanupMatthias Braun2014-08-21
* merge belive_t.h and belive.hMatthias Braun2014-08-21
* remove lv argument from be_values_interfereMatthias Braun2014-07-18
* remove beintlive_t headerMatthias Braun2014-07-18
* cleanup beintlive_tMatthias Braun2014-07-18
* rename error.h to panic.hMatthias Braun2014-05-28
* cleanup, use C99Matthias Braun2014-05-16
* all: Add and use QSORT() and QSORT_ARR().Christoph Mallon2014-04-10
* all: Use MAX.Christoph Mallon2014-03-29
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* replace assert(0 && "message") with panic("message")Matthias Braun2013-07-04
* do not include config.h anymoreMatthias Braun2013-05-04
* remove xfree(), bitset_free() and use free() insteadMatthias Braun2013-01-29
* becopyopt: Initialize execfreq int factors before trying to use them.Manuel Mohr2013-01-24
* cleanup: Remove unnecessary #include "irgraph.h".Christoph Mallon2013-01-05
* becopyopt: Simplify co_dump_appel_disjoint_constraints().Christoph Mallon2012-12-19
* becopyopt: Replace is_Reg_Phi() by just is_Phi().Christoph Mallon2012-12-17
* becopyilp: Inline struct size_red_t into struct ilp_env_t.Christoph Mallon2012-12-16
* becopyopt: Remove the attribute degree from struct affinity_node_t.Christoph Mallon2012-12-15
* becopyopt: Remove the attribute copy_opt_t* co from struct unit_t.Christoph Mallon2012-12-15
* becopyopt: Remove the unnecessary attribute name from struct copy_opt_t.Christoph Mallon2012-12-15
* becopyopt: Inline the thin wrapper nodes_interfere(), so we do not need to fe...Christoph Mallon2012-12-15
* beifg: Remove be_ifg_connected(), which is just a wrapper for be_values_inter...Christoph Mallon2012-12-15
* beifg: Let be_ifg_foreach_node() declare its iterator internally.Christoph Mallon2012-12-15
* remove license stuff from filesMatthias Braun2012-12-12
* beifg: Let be_ifg_foreach_node() declare the node variable.Christoph Mallon2012-12-07
* beifg: Let be_ifg_foreach_neighbour() declare the node variable.Christoph Mallon2012-12-07
* remove commented out codeMatthias Braun2012-12-04
* bearch: Use arch_register_req_is(req, ignore) instead of arch_irn_is_ignore(....Christoph Mallon2012-11-27
* bearch: Replace is_2addr_code(req) by arch_register_req_is(req, should_be_same).Christoph Mallon2012-11-27
* remove irprintf_t.h; only unused stuff in itMatthias Braun2012-11-26
* make statev API publicMatthias Braun2012-10-24
* simplify and cleanup execfreq APIMatthias Braun2012-07-30
* Let list_for_each_entry(), list_for_each_entry_reverse() and list_for_each_en...Christoph Mallon2012-07-20
* Let bitset_foreach() and bitset_foreach_clear() declare their iterator variab...Christoph Mallon2012-07-13