projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
cleanup beabi so it doesn't need its own obstack anymore
[libfirm]
/
ir
/
be
/
benewalloc.c
2009-11-03
Michael Beck
- removed C99 features
blob
|
commitdiff
|
raw
2009-09-21
Matthias Braun
do creation and merge of affinity classes in 1 pass
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-16
Matthias Braun
small optimisation (avoid some arch_irn_consider_in_reg...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-12
Michael Beck
- C99 features removed
blob
|
commitdiff
|
raw
|
diff to current
2009-09-10
Christoph Mallon
libcore wants int, not bool.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-10
Matthias Braun
we need last_uses even without preferences
blob
|
commitdiff
|
raw
|
diff to current
2009-09-10
Matthias Braun
small bugfix/cleanup of phi preference propagation
blob
|
commitdiff
|
raw
|
diff to current
2009-09-10
Matthias Braun
add commandline options to disable preference, congruen...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-09
Matthias Braun
multi level optimistic split
blob
|
commitdiff
|
raw
|
diff to current
2009-09-07
Matthias Braun
give fewer penalties to neighbors of uses with multiple...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-06
Michael Beck
- removed C99 features
blob
|
commitdiff
|
raw
|
diff to current
2009-09-05
Matthias Braun
avoid putting interfering stuff into the same congruenc...
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-03
Matthias Braun
tweak optimistic split heuristic to take execfreq of...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-03
Matthias Braun
improve hack to also work when the value has been ...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-03
Matthias Braun
don't optimistically split these strange msut_be_differ...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-03
Matthias Braun
fix (nearly) endless loops in some cases of propagate_phi
blob
|
commitdiff
|
raw
|
diff to current
2009-09-02
Matthias Braun
merge preferences along congruence classes
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-28
Michael Beck
- removed C99 features
blob
|
commitdiff
|
raw
|
diff to current
2009-08-27
Matthias Braun
improve phi propagation
blob
|
commitdiff
|
raw
|
diff to current
2009-08-25
Matthias Braun
benewalloc: refactorign assignment_t struct is not...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-25
Matthias Braun
addendum to the should_be_same fix: we also have to...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-24
Matthias Braun
fix optimistical split
blob
|
commitdiff
|
raw
|
diff to current
2009-08-24
Matthias Braun
- First version of optimistic splitting
blob
|
commitdiff
|
raw
|
diff to current
2009-08-20
Matthias Braun
a first try to propagate phi preferences upwards
blob
|
commitdiff
|
raw
|
diff to current
2009-08-18
Sebastian Buchwald
typos
blob
|
commitdiff
|
raw
|
diff to current
2009-08-17
Matthias Braun
benewalloc: more special casing of unknowns as phi...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-17
Matthias Braun
benewalloc: fix unknowns being used at phi inputs
blob
|
commitdiff
|
raw
|
diff to current
2009-08-17
Matthias Braun
benewalloc: fix assert hitting when dying value was...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-17
Matthias Braun
generally rewire inputs before enforce_constraints...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-16
Matthias Braun
benewalloc: fix enforce_constraints sometimes looking...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-16
Matthias Braun
fix output constraints not always being respected
blob
|
commitdiff
|
raw
|
diff to current
2009-08-16
Matthias Braun
cleanup and fix permutate_values (3-cycles and values...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-16
Michael Beck
- removed C99 features
blob
|
commitdiff
|
raw
|
diff to current
2009-08-14
Matthias Braun
free values again if we know we don't need them anymore
blob
|
commitdiff
|
raw
|
diff to current
2009-08-14
Matthias Braun
benewalloc: fix live-in values without phis not getting...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-14
Matthias Braun
fix more bugs in new allocator
blob
|
commitdiff
|
raw
|
diff to current
2009-08-14
Matthias Braun
fix a bug in constraint enforcement; improve phi handli...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-14
Matthias Braun
benewalloc: cleanups; dump intermediate results; rework...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-12
Christoph Mallon
Minor corrections.
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-08-03
Matthias Braun
initial work for phi-nodes (ifs should work, loops...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-03
Matthias Braun
more work on permutate values (not finished yet)
blob
|
commitdiff
|
raw
|
diff to current
2009-08-02
Matthias Braun
fix a few bugs in benewalloc, split codegen timer in 2
blob
|
commitdiff
|
raw
|
diff to current
2009-07-31
Matthias Braun
cleanup backend: make pre_spill_prepare_constraint...
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-06-24
Michael Beck
- add some doxygen comments laying around
blob
|
commitdiff
|
raw
|
diff to current
2009-06-02
Michael Beck
- svn properties added
blob
|
commitdiff
|
raw
|
diff to current
2009-06-01
Matthias Braun
Rework Block labels: They are entities now so we don...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-09
Michael Beck
- C99 feature removed
blob
|
commitdiff
|
raw
|
diff to current
2009-03-09
Matthias Braun
new register allocator
blob
|
commitdiff
|
raw
|
diff to current