projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert "Prevent SSA construction from running into endless loops."
[libfirm]
/
ir
/
be
/
bespill.c
2012-07-13
Christoph Mallon
Let sched_foreach_from() and sched_foreach_reverse_from...
blob
|
commitdiff
|
raw
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-08-17
Matthias Braun
simplify copy interface and respect double/aligned...
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-04
Matthias Braun
cleanup/flatten some backend options
blob
|
commitdiff
|
raw
|
diff to current
2011-02-10
Sebastian Buchwald
Fixed typo.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-06
Michael Beck
Removed the arch_register_type_is() macro.
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
make sparc+arm backend completely independent from...
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-12
Matthias Braun
rework bitset to use raw_bitset
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Matthias Braun
make firm (mostly) -Wmissing-prototypes clean
blob
|
commitdiff
|
raw
|
diff to current
2010-03-01
Matthias Braun
fix for my last commit
blob
|
commitdiff
|
raw
|
diff to current
2009-09-24
Matthias Braun
spill preparation needs liveness
blob
|
commitdiff
|
raw
|
diff to current
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
next