summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beprefalloc.c
Commit message (Expand)AuthorAge
...
* be: Rename be_set_allocatable_regs() to be_get_allocatable_regs().Christoph Mallon2012-12-19
* 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
* remove commented out codeMatthias Braun2012-12-04
* beprefalloc: Fix a c&p-o in the change to use arch_register_req_is().Christoph Mallon2012-12-01
* 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
* beprefalloc: Correct typo in comment.Christoph Mallon2012-11-27
* bearch: Use arch_register_req_is().Christoph Mallon2012-11-27
* cleanup: Remove unnecessary #include from belive_t.h.Christoph Mallon2012-11-26
* rbitset: Let rbitset_alloca() return the new raw bitset.Christoph Mallon2012-11-25
* bearch: remove arch_register_type_joker.Christoph Mallon2012-11-25
* Let be_foreach_definition() declare the value variable.Christoph Mallon2012-11-13
* Remove the very thin wrapper function arch_register_get_index().Christoph Mallon2012-11-13
* remove unnecessary options from beprefallocMatthias Braun2012-10-29
* fix some memory leaks in beprefallocMatthias Braun2012-10-29
* fix a bunch of warnings reported by clang analyzerMatthias Braun2012-10-24
* beprefalloc: fix assignment of big valuesMatthias Braun2012-08-09
* beprefalloc: simplify by using C99Matthias Braun2012-08-09
* simplify and cleanup execfreq APIMatthias Braun2012-07-30
* Let foreach_ir_nodeset() declare its iterator variables.Christoph Mallon2012-07-19
* fix prefalloc after sched_foreach changesMatthias Braun2012-07-16
* simplify + optimize be_lv_foreachMatthias Braun2012-07-16
* Let sched_foreach_from() and sched_foreach_reverse_from() declare their itera...Christoph Mallon2012-07-13
* adapt to -std=c99Matthias Braun2012-07-13
* be: expose be_options variable globallyMatthias Braun2012-06-06
* be: fix phi constraints double width valuesMatthias Braun2012-02-09
* belive: cleanup livness assure/invalidate APIMatthias Braun2011-12-22
* avoid macros in irdump interfaceMatthias Braun2011-12-07
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* consolidate utility macros in util.hMatthias Braun2011-10-20
* belive: use sparse hashmap for block->data mappingMatthias Braun2011-10-20
* simplify copy interface and respect double/aligned reqsMatthias Braun2011-08-17
* big refactoring of arch_XXX functionsMatthias Braun2011-08-15
* fix names of some dumped vcg filesMatthias Braun2011-08-15
* Implement double-register support for prefalloc with an ILP methodMatthias Braun2011-08-15
* lpp: call the constraint types lpp_{less|greater}_equal because they are a {l...Matthias Braun2011-08-12
* fix cparser warnings in beprefallocMatthias Braun2011-08-12
* prefalloc will respect alignment when initially assigning registersMatthias Braun2011-08-12
* fix a few comment typosMatthias Braun2011-06-07
* fix cparser warningsMatthias Braun2011-04-15
* Fix typos in comments: s/wether/whether/ and related corrections.Michael Beck2011-03-25
* Fixed size_t related warnings.Michael Beck2011-03-06
* Fixed some 64bit warnings because of mixing size_t and other types.Michael Beck2011-01-07
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* backend: cleanup queries for ignore regsMatthias Braun2010-10-08
* put register classes into arch_env struct, no need for complicated callbacksMatthias Braun2010-10-06
* save input requirements in be_info without complicated callbackMatthias Braun2010-09-10
* refactoring: split stackframe handling completely from beabi structMatthias Braun2010-09-10
* allow ignore registers as inputs of Phis; cleanup bessadestr.cMatthias Braun2010-08-09