2010-08-12 |
Matthias Braun | identifiers starting with _ are reserved; remove this... |
blob | commitdiff | raw |
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 |
2006-12-13 |
Christian Würdig | be_add_reload now takes reload register class as additi... |
blob | commitdiff | raw | diff to current |
2006-12-10 |
Matthias Braun | - New belady variant (see my diploma thesis + presentation) |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Matthias Braun | workaround for morgan/belady interaction problems |
blob | commitdiff | raw | diff to current |
2006-09-12 |
Matthias Braun | fix morgan spiller when breaking out of multiple loop... |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Matthias Braun | make belady look for uses beyond block borders |
blob | commitdiff | raw | diff to current |
2006-08-28 |
Sebastian Hack | Several bug fixes |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Matthias Braun | - Fix perform_memop stuff in bechordal_main after adams... |
blob | commitdiff | raw | diff to current |
2006-08-24 |
Matthias Braun | - New callback to ask nodes about constant stack pointe... |
blob | commitdiff | raw | diff to current |
2006-08-18 |
Christian Würdig | BugFix: remove values which are dead for sure from... |
blob | commitdiff | raw | diff to current |
2006-08-04 |
Matthias Braun | Rewrote spillslot handling: |
blob | commitdiff | raw | diff to current |
2006-07-31 |
Sebastian Hack | Adapted to new liveness |
blob | commitdiff | raw | diff to current |
2006-07-06 |
Matthias Braun | - fix problems when phi values where spilled by morgan... |
blob | commitdiff | raw | diff to current |
2006-07-03 |
Matthias Braun | - placing be_copies is now an extra spill phase (to... |
blob | commitdiff | raw | diff to current |
2006-06-21 |
Matthias Braun | We might have Phi-Arguments that should not be consider... |
blob | commitdiff | raw | diff to current |
2006-06-12 |
Matthias Braun | - place copies in a separate walk before the belady... |
blob | commitdiff | raw | diff to current |
2006-06-12 |
Matthias Braun | fixed bug where morgan spiller was spilling more values... |
blob | commitdiff | raw | diff to current |
2006-06-09 |
Matthias Braun | - fix belady bug: don't abort search for phis when... |
blob | commitdiff | raw | diff to current |
2006-06-09 |
Matthias Braun | - call be_spill_phi if we remove phis from belady block... |
blob | commitdiff | raw | diff to current |
next |