2009-09-24 |
Matthias Braun | spill preparation needs liveness |
blob | commitdiff | raw |
2009-09-18 |
Matthias Braun | - further refactoring and finally eliminated the callba... |
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-04 |
Sebastian Buchwald | We have already asserted the condition. |
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 |
2009-07-05 |
Michael Beck | - remove all irg parameter from node constructors havin... |
blob | commitdiff | raw | diff to current |
2009-05-15 |
Matthias Braun | improve sched_info datastructure, saving space and... |
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-12 |
Michael Beck | - typo fixed |
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 *arch_env... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *arch_env... |
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-11 |
Matthias Braun | remove support for java stuff (was broken and nobody... |
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-05 |
Christoph Mallon | Good day and welcome to the FIRM XMALLOC*() macros... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Matthias Braun | hack to make it possible to mark spill,reload and remat... |
blob | commitdiff | raw | diff to current |
2008-07-23 |
Matthias Braun | belady fixes/cleanups |
blob | commitdiff | raw | diff to current |
2008-06-11 |
Michael Beck | - add support for Bound |
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-04-13 |
Michael Beck | - removed obstack from be_main_env_t, it was only used... |
blob | commitdiff | raw | diff to current |
2008-03-30 |
Matthias Braun | improve debug message |
blob | commitdiff | raw | diff to current |
2008-03-16 |
Sebastian Hack | Belady2 fixes |
blob | commitdiff | raw | diff to current |
2008-01-11 |
Matthias Braun | refactor time measurement |
blob | commitdiff | raw | diff to current |
2008-01-02 |
Michael Beck | update copyright message |
blob | commitdiff | raw | diff to current |
2007-11-03 |
Matthias Braun | report nextuse place in beuses, add a function which... |
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-10-11 |
Matthias Braun | Projs aren't scheduled anymore |
blob | commitdiff | raw | diff to current |
2007-10-06 |
Matthias Braun | use unknowns instead of Bads while constructing phis |
blob | commitdiff | raw | diff to current |
2007-10-06 |
Matthias Braun | really disable CSE in backend, and add an assert about... |
blob | commitdiff | raw | diff to current |
2007-09-18 |
Matthias Braun | for now forbid rematerialisation of flag changing nodes |
blob | commitdiff | raw | diff to current |
2007-09-12 |
Sebastian Hack | Developed further... might be unstable. so don't use... |
blob | commitdiff | raw | diff to current |
2007-08-14 |
Sebastian Hack | Added misc stuff |
blob | commitdiff | raw | diff to current |
2007-08-09 |
Sebastian Hack | Fixed a const warning |
blob | commitdiff | raw | diff to current |
2007-08-04 |
Sebastian Hack | Fixed several bugs |
blob | commitdiff | raw | diff to current |
2007-08-03 |
Sebastian Hack | Fixed several bugs |
blob | commitdiff | raw | diff to current |
2007-07-11 |
Michael Beck | removed SCHEDULE_PROJS ifdefs |
blob | commitdiff | raw | diff to current |
2007-06-21 |
Sebastian Hack | Adapted to stat events |
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-18 |
Matthias Braun | fixed fpu problems, several x87 fixes |
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-05-31 |
Matthias Braun | more work on daemel spiller |
blob | commitdiff | raw | diff to current |
2007-05-30 |
Matthias Braun | place spills after keeps |
blob | commitdiff | raw | diff to current |
2007-05-29 |
Matthias Braun | cleanups in spill helper code |
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-05-16 |
Matthias Braun | simplify remat test |
blob | commitdiff | raw | diff to current |
2007-05-10 |
Sebastian Hack | * Added a new file: beintlive_t.h which subsumes all... |
blob | commitdiff | raw | diff to current |
2007-05-07 |
Michael Beck | typo fixed |
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-16 |
Matthias Braun | added some special cases so spilled unknown get handled... |
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 |
Christian Würdig | fixed phi spilling |
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 | test |
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-26 |
Matthias Braun | rewritten be_ssa_constr which isn't using sets anymore... |
blob | commitdiff | raw | diff to current |
2007-03-23 |
Christian Würdig | switch on firm optimizations when creating spill nodes |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Matthias Braun | a bunch of fixes to make firm work with NDEBUG and... |
blob | commitdiff | raw | diff to current |
2007-02-14 |
Christian Würdig | added assert (node to spill must be scheduled) |
blob | commitdiff | raw | diff to current |
2007-02-11 |
Christian Würdig | extended debug output |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Christian Würdig | added some debug output |
blob | commitdiff | raw | diff to current |
2007-01-24 |
Christian Würdig | be_add_remat does not take register class any longer... |
blob | commitdiff | raw | diff to current |
2007-01-19 |
Christian Würdig | added CVS id |
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 |
Christian Würdig | add nodes remated by backend into schedule |
blob | commitdiff | raw | diff to current |
2007-01-10 |
Matthias Braun | added possibility to place explicitely rematted nodes... |
blob | commitdiff | raw | diff to current |
2006-12-18 |
Matthias Braun | fix for scheduling changes |
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-12 |
Christian Würdig | spills and reloads don't take frame pointer as input... |
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-10-24 |
Matthias Braun | some more hacks/workarounds for blocks without jump... |
blob | commitdiff | raw | diff to current |
2006-10-24 |
Matthias Braun | correctly fix get_reload_insertion_point problem |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Matthias Braun | start block is allowed to have no cfop as last command |
blob | commitdiff | raw | diff to current |
2006-10-12 |
Matthias Braun | put bespill options into separate file |
blob | commitdiff | raw | diff to current |
2006-09-30 |
Matthias Braun | - Added 2 new blockschedulers, a greedy algorithm and... |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Matthias Braun | sort spill candidates by spill costs in morgan spiller... |
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-05 |
Matthias Braun | - Split bemain to first prepare all irgs, then instrume... |
blob | commitdiff | raw | diff to current |
2006-08-31 |
Matthias Braun | - Refactored finish/after_ra phases a bit, stacknode... |
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 | fixed typo |
blob | commitdiff | raw | diff to current |
2006-08-14 |
Matthias Braun | - Spillslot coalescing now collects all nodes that... |
blob | commitdiff | raw | diff to current |
2006-08-09 |
Matthias Braun | - Fixed bugs in schedule verifier |
blob | commitdiff | raw | diff to current |
2006-08-08 |
Matthias Braun | - improve scheduling of memperm |
blob | commitdiff | raw | diff to current |
2006-08-04 |
Matthias Braun | Rewrote spillslot handling: |
blob | commitdiff | raw | diff to current |
2006-08-01 |
Christoph Mallon | Give function a return type |
blob | commitdiff | raw | diff to current |
2006-07-31 |
Sebastian Hack | Adapted to new liveness |
blob | commitdiff | raw | diff to current |
2006-07-24 |
Christian Würdig | compute spill slots per register class |
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 |
next |