projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
make testapp deterministic
[libfirm]
/
ir
/
be
/
bespillbelady.c
2007-01-30
Matthias Braun
reconstruct looptree for belady spiller when needed
blob
|
commitdiff
|
raw
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
2006-06-09
Matthias Braun
- There is a difference between spilling a whole phi...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-08
Matthias Braun
- Fixed bug in spilling: phi nodes that depend on itsel...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-08
Matthias Braun
- make belady handle dont_spill nodes correctly again...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-08
Matthias Braun
- fix wrong verify warnings about phi nodes using value...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-07
Matthias Braun
- removed now obsolete code
blob
|
commitdiff
|
raw
|
diff to current
2006-06-07
Matthias Braun
- Don't use a callback for deciding whether to spill...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-02
Christian Würdig
fixed indent
blob
|
commitdiff
|
raw
|
diff to current
2006-06-01
Matthias Braun
- belady spiller places its copy nodes smarter now
blob
|
commitdiff
|
raw
|
diff to current
2006-05-31
Matthias Braun
- oops, debug code was in cvs
blob
|
commitdiff
|
raw
|
diff to current
2006-05-31
Matthias Braun
- use foreach_out_edge_safe in remove_copies
blob
|
commitdiff
|
raw
|
diff to current
2006-05-29
Matthias Braun
* changed verfier to handle delay_slots (theoretically...)
blob
|
commitdiff
|
raw
|
diff to current
2006-05-26
Matthias Braun
- removed code from belady spiller that removes unused...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-26
Matthias Braun
- Added a function that finds and removes dead nodes...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-26
Matthias Braun
- fix wrong usage of sched_add_before
blob
|
commitdiff
|
raw
|
diff to current
2006-05-24
Matthias Braun
Initial commit of morgans spilling algorithm (spill...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-10
Christian Würdig
changed name of debug module
blob
|
commitdiff
|
raw
|
diff to current
2006-04-21
Michael Beck
used foreach_pset() for clarification
blob
|
commitdiff
|
raw
|
diff to current
2006-04-11
Michael Beck
MIN is now in irtools.h
blob
|
commitdiff
|
raw
|
diff to current
2006-04-07
Christian Würdig
fixed indents
blob
|
commitdiff
|
raw
|
diff to current
2006-03-31
Christian Würdig
added functions to get copy op
blob
|
commitdiff
|
raw
|
diff to current
2006-03-30
Michael Beck
used new be_set_spill_env_dbg_module()
blob
|
commitdiff
|
raw
|
diff to current
2006-03-30
Christian Würdig
wrapped debugging modules with DEBUG_ONLY
blob
|
commitdiff
|
raw
|
diff to current
2006-03-28
Michael Beck
used new FIRM_DBG_REGISTER macro
blob
|
commitdiff
|
raw
|
diff to current
2006-03-21
Daniel Grund
Removed arch_irn_is_ignore with generic macro
blob
|
commitdiff
|
raw
|
diff to current
2006-03-16
Sebastian Hack
Fixed a bug with ignore nodes
blob
|
commitdiff
|
raw
|
diff to current
2006-03-14
Daniel Grund
Bugfixes related to pos-changes of the spill node
blob
|
commitdiff
|
raw
|
diff to current
2006-03-07
Daniel Grund
Bugfix
blob
|
commitdiff
|
raw
|
diff to current
2006-03-07
Sebastian Hack
Adapted to changes in benode_t.h
blob
|
commitdiff
|
raw
|
diff to current
2006-03-03
Christian Würdig
fixed function param types to const
blob
|
commitdiff
|
raw
|
diff to current
2006-03-02
Sebastian Hack
Several bugfixes
blob
|
commitdiff
|
raw
|
diff to current
2006-02-22
Daniel Grund
Improved start sets for blocks with one pred.
blob
|
commitdiff
|
raw
|
diff to current
2006-02-20
Daniel Grund
Bugfix
blob
|
commitdiff
|
raw
|
diff to current
2006-02-16
Daniel Grund
Small improvement for iteraters of the working sets
blob
|
commitdiff
|
raw
|
diff to current
2006-02-13
Daniel Grund
Added support for ignore nodes and ignor colors to:
blob
|
commitdiff
|
raw
|
diff to current
2006-01-20
Sebastian Hack
Some small debug output added
blob
|
commitdiff
|
raw
|
diff to current
2006-01-19
Daniel Grund
Fixed bug with wrong assert.
blob
|
commitdiff
|
raw
|
diff to current
2006-01-18
Sebastian Hack
Adapted to new benode.c
blob
|
commitdiff
|
raw
|
diff to current
2006-01-16
Daniel Grund
added removal of introduced copies for phi-spill
blob
|
commitdiff
|
raw
|
diff to current
2006-01-16
Daniel Grund
Added a computation for spill-slot (offset) assignment.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-08
Sebastian Hack
Made everything really kaputt
blob
|
commitdiff
|
raw
|
diff to current
2005-12-02
Michael Beck
C99 features removed
blob
|
commitdiff
|
raw
|
diff to current
2005-11-22
Christian Würdig
fixed wrong register request index
blob
|
commitdiff
|
raw
|
diff to current
2005-10-10
Daniel Grund
Bugfixes, Unknown-stuff, Heuristic for maximum independ...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-10
Daniel Grund
bugfixes
blob
|
commitdiff
|
raw
|
diff to current
2005-10-05
Daniel Grund
half a ton of bugfixes.
blob
|
commitdiff
|
raw
|
diff to current
2005-09-30
Daniel Grund
*** empty log message ***
blob
|
commitdiff
|
raw
|
diff to current
2005-09-30
Daniel Grund
adapted belady to new spill.h
blob
|
commitdiff
|
raw
|
diff to current
2005-09-29
Daniel Grund
a new better version.
blob
|
commitdiff
|
raw
|
diff to current
2005-09-29
Daniel Grund
belady spiller, initial version
blob
|
commitdiff
|
raw
|
diff to current