projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
irgmod: Pass the new inputs to turn_into_tuple() instead of initialising them with...
[libfirm]
/
ir
/
be
/
bespillbelady.c
2012-11-30
Christoph Mallon
bespillbelady: Remove the global variable instr.
blob
|
commitdiff
|
raw
2012-11-28
Christoph Mallon
bearch: Make the register requirements an output parame...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Christoph Mallon
bespillbelady: Remove now redundant test.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Matthias Braun
introduce be_foreach_use and use it
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Matthias Braun
introduce be_lv_foreach_cls and use it
blob
|
commitdiff
|
raw
|
diff to current
2012-11-26
Matthias Braun
remove irprintf_t.h; only unused stuff in it
blob
|
commitdiff
|
raw
|
diff to current
2012-11-26
Christoph Mallon
cleanup: Remove unnecessary #include from belive_t.h.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-13
Christoph Mallon
Let be_foreach_definition() declare the value variable.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-16
Matthias Braun
simplify + optimize be_lv_foreach
blob
|
commitdiff
|
raw
|
diff to current
2012-07-13
Christoph Mallon
Let sched_foreach_from() and sched_foreach_reverse_from...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-13
Matthias Braun
adapt to -std=c99
blob
|
commitdiff
|
raw
|
diff to current
2012-06-27
Manuel Mohr
Make spiller more deterministic.
blob
|
commitdiff
|
raw
|
diff to current
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-10-20
Matthias Braun
consolidate utility macros in util.h
blob
|
commitdiff
|
raw
|
diff to current
2011-10-20
Matthias Braun
belive: use sparse hashmap for block->data mapping
blob
|
commitdiff
|
raw
|
diff to current
2011-09-20
Matthias Braun
remove loopinfo stuff and exclusively use IR_GRAPH_STAT...
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-09
Christoph Mallon
Fix typos in comments: s/it's/its/ and related corrections.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Christoph Mallon
Fix several size_t related signed/unsigned warnings.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-06
Michael Beck
Removed unused parameter from_step of be_get_next_use().
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
backend: cleanup queries for ignore regs
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Matthias Braun
fix trailing whitespaces and tabulators in the middle...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-12
Matthias Braun
identifiers starting with _ are reserved; remove this...
blob
|
commitdiff
|
raw
|
diff to current
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
next