projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
use default error handler if none is specified
[libfirm]
/
ir
/
be
/
bespill.c
2008-10-12
Michael Beck
- typo fixed
blob
|
commitdiff
|
raw
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
2006-07-03
Matthias Braun
- placing be_copies is now an extra spill phase (to...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-21
Michael Beck
make sure a '\0' is at the end of an snprintf'ed string
blob
|
commitdiff
|
raw
|
diff to current
2006-06-14
Michael Beck
in assign_entities(): do not increase the frame if...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-12
Matthias Braun
- don't place copies between proj cascades
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
- 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
next