2012-07-16 |
Matthias Braun | simplify + optimize be_lv_foreach |
blob | commitdiff | raw |
2012-07-13 |
Christoph Mallon | Let sched_foreach_from() and sched_foreach_reverse_from... |
blob | commitdiff | raw | diff to current |
2012-07-13 |
Matthias Braun | adapt to -std=c99 |
blob | commitdiff | raw | diff to current |
2012-06-27 |
Manuel Mohr | Make spiller more deterministic. |
blob | commitdiff | raw | diff to current |
2011-12-22 |
Matthias Braun | belive: cleanup livness assure/invalidate API |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Matthias Braun | remove $Id$, it doesn't work with git anyway |
blob | commitdiff | raw | diff to current |
2011-10-20 |
Matthias Braun | consolidate utility macros in util.h |
blob | commitdiff | raw | diff to current |
2011-10-20 |
Matthias Braun | belive: use sparse hashmap for block->data mapping |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Matthias Braun | remove loopinfo stuff and exclusively use IR_GRAPH_STAT... |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Matthias Braun | big refactoring of arch_XXX functions |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Matthias Braun | fix cparser warnings |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Andreas Zwinkau | merge kaps |
blob | commitdiff | raw | diff to current |
2011-03-09 |
Christoph Mallon | Fix typos in comments: s/it's/its/ and related corrections. |
blob | commitdiff | raw | diff to current |
2011-02-06 |
Christoph Mallon | Fix several size_t related signed/unsigned warnings. |
blob | commitdiff | raw | diff to current |
2011-02-06 |
Michael Beck | Removed unused parameter from_step of be_get_next_use(). |
blob | commitdiff | raw | diff to current |
2010-11-04 |
Matthias Braun | make firm compilable with a c++ compiler |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Matthias Braun | backend: cleanup queries for ignore regs |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Matthias Braun | fix trailing whitespaces and tabulators in the middle... |
blob | commitdiff | raw | diff to current |
2010-08-12 |
Matthias Braun | identifiers starting with _ are reserved; remove this... |
blob | commitdiff | raw | diff to current |
2010-08-09 |
Matthias Braun | cleanup spill code; assert that no wide values are... |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Matthias Braun | backend: created a (not so nice) macro to iterate over... |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Matthias Braun | change spiller and related interface to use ir_graph... |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Matthias Braun | - change various be_get_birg_XXX functions to be_get_ir... |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Matthias Braun | fix various warnings reported by cparser |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Matthias Braun | make firm (mostly) -Wmissing-prototypes clean |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Christoph Mallon | Put a space after if/for/switch/while. |
blob | commitdiff | raw | diff to current |
2009-09-17 |
Matthias Braun | rename benode_t.h to benode.h, remove some unused code |
blob | commitdiff | raw | diff to current |
2009-09-11 |
Matthias Braun | LC_OPT_ENT_BOOL needs an int |
blob | commitdiff | raw | diff to current |
2009-09-04 |
Matthias Braun | new heursitic for good coloring order; add utility... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Christoph Mallon | Add OALLOC*() to make allocating from obstacks a bit... |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Christoph Mallon | Skip projs before getting backend flags. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Matthias Braun | - implement output constraint enforcement for new regis... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Matthias Braun | reorganize backend headers (kill some _t variants in... |
blob | commitdiff | raw | diff to current |
2008-10-23 |
Matthias Braun | - Part1 of backend reorganisation: |
blob | commitdiff | raw | diff to current |
2008-10-18 |
Christoph Mallon | Add ALLOCAN() and ALLOCANZ(). |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Christoph Mallon | s/\<\(LC_\)\?INLINE\>/inline/. |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Matthias Braun | remove #ifdef HAVE_CONFIG_Hs |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Matthias Braun | and again |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Matthias Braun | again |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Matthias Braun | another test |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Matthias Braun | another fix for the delayed phi problem, mark memperms... |
blob | commitdiff | raw | diff to current |
2008-10-06 |
Matthias Braun | try to never put phis into pending |
blob | commitdiff | raw | diff to current |
2008-10-05 |
Christoph Mallon | Good day and welcome to the FIRM XMALLOC*() macros... |
blob | commitdiff | raw | diff to current |
2008-10-01 |
Matthias Braun | fix endless loops |
blob | commitdiff | raw | diff to current |
2008-10-01 |
Matthias Braun | simplify and speedup belady/loopana a bit |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Matthias Braun | cleanup statistics stuff |
blob | commitdiff | raw | diff to current |
2008-09-28 |
Matthias Braun | - split array.h into array.h/array_t.h and make array... |
blob | commitdiff | raw | diff to current |
2008-09-18 |
Michael Beck | C99 feature removed |
blob | commitdiff | raw | diff to current |
2008-09-18 |
Matthias Braun | add a bunch of commandline options for easier benchmark... |
blob | commitdiff | raw | diff to current |
2008-09-02 |
Matthias Braun | fix too conservative delay taking step |
blob | commitdiff | raw | diff to current |
2008-07-24 |
Matthias Braun | fix some phis not getting spilled correctly |
blob | commitdiff | raw | diff to current |
2008-07-24 |
Matthias Braun | experimental improvements for cases where all preds... |
blob | commitdiff | raw | diff to current |
2008-07-23 |
Matthias Braun | belady fixes/cleanups |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Matthias Braun | fix some situations where too few spills were placed |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Matthias Braun | revive belady late spilling |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Matthias Braun | - Aus arch_isa_t wird arch_env_t sonst ändert sich... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Matthias Braun | Belady optimisation: |
blob | commitdiff | raw | diff to current |
2008-04-13 |
Michael Beck | - removed obstack from be_main_env_t, it was only used... |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Matthias Braun | rename set_using_visited to set_using_irn_visited,... |
blob | commitdiff | raw | diff to current |
2008-01-02 |
Michael Beck | update copyright message |
blob | commitdiff | raw | diff to current |
2007-11-05 |
Matthias Braun | we can't be sure that phis aren't used anymore when... |
blob | commitdiff | raw | diff to current |
2007-11-05 |
Matthias Braun | prefer rematerializable values when spilling, fix bug... |
blob | commitdiff | raw | diff to current |
2007-11-05 |
Matthias Braun | copy the belady3 changes to belady (only cleanups so... |
blob | commitdiff | raw | diff to current |
2007-11-04 |
Matthias Braun | fixed a bunch of warnings (in OPTIMIZE mode) |
blob | commitdiff | raw | diff to current |
2007-10-23 |
Michael Beck | temporary disable "manual" spill due to probles with... |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Matthias Braun | - Add a generic_attribute field to irops |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Matthias Braun | fix problems with multispill/belady |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Matthias Braun | rematerialized values are like reloads |
blob | commitdiff | raw | diff to current |
2007-10-14 |
Matthias Braun | more intelligent spill placement, should move spills... |
blob | commitdiff | raw | diff to current |
2007-09-18 |
Matthias Braun | use register class flags to determine which classes... |
blob | commitdiff | raw | diff to current |
2007-06-21 |
Michael Beck | SCHEDULE_PROJS patch: Proj nodes are not more scheduled |
blob | commitdiff | raw | diff to current |
2007-06-17 |
Matthias Braun | fixed a bunch of warnings (and some bugs) |
blob | commitdiff | raw | diff to current |
2007-06-14 |
Sebastian Hack | * Changed the liveness API: |
blob | commitdiff | raw | diff to current |
2007-06-08 |
Matthias Braun | optimize next_use calculation (quadratic in number... |
blob | commitdiff | raw | diff to current |
2007-05-18 |
Matthias Braun | rework rematerialisation code to look at execution... |
blob | commitdiff | raw | diff to current |
2007-04-30 |
Christian Würdig | unified mein file comments |
blob | commitdiff | raw | diff to current |
2007-04-27 |
Christian Würdig | unified header |
blob | commitdiff | raw | diff to current |
2007-04-27 |
Christian Würdig | added new licence header |
blob | commitdiff | raw | diff to current |
2007-04-19 |
Christian Würdig | fixed more signed vs unsigned warnings |
blob | commitdiff | raw | diff to current |
2007-04-18 |
Matthias Braun | - Split bearch.h correctly into bearch.h and bearch_t.h |
blob | commitdiff | raw | diff to current |
2007-04-06 |
Christoph Mallon | Make be_spill_belady() static. |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Matthias Braun | no strange stuff for including alloca anymore, use... |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Matthias Braun | - Implement all the state switching stuff needed for... |
blob | commitdiff | raw | diff to current |
2007-03-29 |
Matthias Braun | move backend into libfirm |
blob | commitdiff | raw | diff to current |
2007-03-29 |
Matthias Braun | don't call be_spill_phis for phis of other reg classes |
blob | commitdiff | raw | diff to current |
2007-03-29 |
Matthias Braun | - change #include <config.h> back to "config.h" |
blob | commitdiff | raw | diff to current |
2007-03-28 |
Christian Würdig | BugFix: spill delayed phis which are not in start workset |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Matthias Braun | The big committ: |
blob | commitdiff | raw | diff to current |
2007-02-23 |
Christian Würdig | fixed wrong assert |
blob | commitdiff | raw | diff to current |
2007-02-23 |
Matthias Braun | the delayed nodes are also counted in register pressure... |
blob | commitdiff | raw | diff to current |
2007-02-22 |
Matthias Braun | - force liveness update in belady spiller, (someone... |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Christian Würdig | check register pressure in loops for variables, selecte... |
blob | commitdiff | raw | diff to current |
2007-02-16 |
Matthias Braun | remove old unused code from belady, improve schedule... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Matthias Braun | reconstruct looptree for belady spiller when needed |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Matthias Braun | no need for bechordal_env in spiller interface anymore |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Christian Würdig | removed dependencies on chordal_env |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Matthias Braun | make belady and morgan spillers independent from chorda... |
blob | commitdiff | raw | diff to current |
2007-01-10 |
Matthias Braun | isas and spillers register themselfes in the module... |
blob | commitdiff | raw | diff to current |
2006-12-21 |
Matthias Braun | - All backend modules use module constructors for regis... |
blob | commitdiff | raw | diff to current |
next |