summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bechordal.c
Commit message (Expand)AuthorAge
* be: Generalize set_irn_col() to arch_set_irn_register_idx() and use it elsewh...Christoph Mallon2018-03-03
* Fix debug output in bechordal's handle_constraints.Andreas Fried2017-11-14
* Reorganize include directivesMatthias Braun2017-02-17
* Fix indentationSebastian Buchwald2016-05-12
* bechordal: Use sorted list.Sebastian Buchwald2016-01-15
* chordal: Filter uses before pairing.Sebastian Buchwald2016-01-15
* chordal: Do not try to pair the same carrier twice.Christoph Mallon2016-01-08
* Simplify constraint handling.Sebastian Buchwald2016-01-08
* Rework register pairing.Sebastian Buchwald2015-12-21
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* Use the existing chordal dumper mechanic instead of duplicating it.Christoph Mallon2015-07-19
* remove bechordal_drawMatthias Braun2014-12-31
* cleanup, use C99Matthias Braun2014-09-17
* merge belive_t.h and belive.hMatthias Braun2014-08-21
* 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
* do not include config.h anymoreMatthias Braun2013-05-04
* remove assure_doms from public API, use assure_irg_properties insteadMatthias Braun2013-03-12
* bechordal: Fully use the information provided by the borders to simplify assi...Christoph Mallon2012-12-17
* besched: Add and use sched_foreach_safe().Christoph Mallon2012-12-15
* remove license stuff from filesMatthias Braun2012-12-12
* introduce be_lv_foreach_cls and use itMatthias Braun2012-11-28
* bechordal: Put the chordal obstack into be_chordal_env_t instead of delegatin...Christoph Mallon2012-11-25
* beinsn: Do not store the register requirements in struct be_operand_t.Christoph Mallon2012-11-25
* beinsn: Avoid copying bitsets by using a raw bitset for the admissible regist...Christoph Mallon2012-11-25
* beinsn: Remove attribute irn from struct be_operand_t.Christoph Mallon2012-11-25
* beinsn: Do not store, whether an insn has constraints.Christoph Mallon2012-11-25
* bechordal: Remove remnants of the long gone split phase.Christoph Mallon2012-11-25
* bechordal: Remove struct be_chordal_alloc_env_t.Christoph Mallon2012-11-25
* bechordal: Simplify get_next_free_reg() by priming the set of available regis...Christoph Mallon2012-11-25
* bechordal: Remove the write-only bitset live.Christoph Mallon2012-11-25
* bechordal: Cleanup.Christoph Mallon2012-11-25
* beinsn: Do not store, whether an insn is pre-coloured.Christoph Mallon2012-11-25
* cleanup: Remove has_reg_class().Christoph Mallon2012-11-24
* bechordal: Remove the write-only attribute colors_n from struct be_chordal_al...Christoph Mallon2012-11-24
* bechordal: Remove the write-only bitset in_colors from struct be_chordal_allo...Christoph Mallon2012-11-24
* bechordal: Remove unused macro.Christoph Mallon2012-11-24
* bechordal: Simplify get_decisive_partner_regs().Christoph Mallon2012-11-24
* bechordal: Remove impossible case from get_decisive_partner_regs().Christoph Mallon2012-11-24
* bechordal: Remove unnecessary bitset copies from get_decisive_partner_regs().Christoph Mallon2012-11-24
* bechordal: Remove invalid cases from assertion.Christoph Mallon2012-11-24
* beinsn: Remove the attribute next_insn from struct be_insn_t.Christoph Mallon2012-11-24
* be: Remove the indirection via chordal_scan_insn() to be_scan_insn().Christoph Mallon2012-11-24
* bechordal: Make be_ra_chordal_color() static.Christoph Mallon2012-11-24
* bechordal: Use foreach_border_head() instead of the raw list_for_each_entry()...Christoph Mallon2012-11-24
* Remove the very thin wrapper function arch_register_get_index().Christoph Mallon2012-11-13
* Remove the very thin wrapper function arch_register_get_name().Christoph Mallon2012-11-13
* make statev API publicMatthias Braun2012-10-24
* Let list_for_each_entry(), list_for_each_entry_reverse() and list_for_each_en...Christoph Mallon2012-07-20