projects
/
libfirm
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Loop peeling and loop inversion functioning but still errors in combination.
2009-12-14
Matthias Braun
don't rewire keep_alive edges as they often violate...
commit
|
commitdiff
|
tree
2009-12-11
Matthias Braun
remove the concept of M_except, we always use the normal...
commit
|
commitdiff
|
tree
2009-12-01
Matthias Braun
change debug printing of firm nodes: add a space between...
commit
|
commitdiff
|
tree
2009-11-27
Matthias Braun
pbqp is only available if FIRM_KAPS is defined
commit
|
commitdiff
|
tree
2009-11-27
Matthias Braun
only compile pbqpcoloring when FIRM_KAPS is enabled
commit
|
commitdiff
|
tree
2009-11-27
Matthias Braun
change style of braces
commit
|
commitdiff
|
tree
2009-11-25
Matthias Braun
vfnodes supporting addressmode did not keep to res...
commit
|
commitdiff
|
tree
2009-11-25
Matthias Braun
non 32-bit divisions need upconvs
commit
|
commitdiff
|
tree
2009-11-19
Matthias Braun
memset is needed by some macros and defined in string.h
commit
|
commitdiff
|
tree
2009-11-17
Matthias Braun
this test is only needed for interprocedural view
commit
|
commitdiff
|
tree
2009-11-09
Matthias Braun
cleanup beabi so it doesn't need its own obstack anymore
commit
|
commitdiff
|
tree
2009-11-09
Matthias Braun
be robust against anchor in outedges in skip_barrier...
commit
|
commitdiff
|
tree
2009-11-06
Matthias Braun
small cleanup
commit
|
commitdiff
|
tree
2009-11-06
Matthias Braun
cleanup beabi a bit and use module constructor/global...
commit
|
commitdiff
|
tree
2009-11-06
Matthias Braun
more robust detection of start nodes in listsched;...
commit
|
commitdiff
|
tree
2009-11-06
Matthias Braun
fix warning
commit
|
commitdiff
|
tree
2009-11-04
Matthias Braun
document the algorithm a bit
commit
|
commitdiff
|
tree
2009-11-04
Matthias Braun
a first implementation of an algorithm to determine...
commit
|
commitdiff
|
tree
2009-10-01
Matthias Braun
- refactoring of backend generator scripts: You can...
commit
|
commitdiff
|
tree
2009-09-24
Matthias Braun
- bring arm backend back to shape: cleanup and fix...
commit
|
commitdiff
|
tree
2009-09-24
Matthias Braun
jumps have a special irn flag now so beirgmod can identify...
commit
|
commitdiff
|
tree
2009-09-24
Matthias Braun
.word has different size on different architecutres...
commit
|
commitdiff
|
tree
2009-09-24
Matthias Braun
spill preparation needs liveness
commit
|
commitdiff
|
tree
2009-09-24
Matthias Braun
fix register constraints for MemPerm nodes
commit
|
commitdiff
|
tree
2009-09-22
Matthias Braun
fix verifier crash in case of no register assigned...
commit
|
commitdiff
|
tree
2009-09-22
Matthias Braun
cleanup template backend a bit
commit
|
commitdiff
|
tree
2009-09-21
Matthias Braun
fix modam with base=ebp and index - MergeSort and QuickSort...
commit
|
commitdiff
|
tree
2009-09-21
Matthias Braun
fix emitting jne, now queens works :)
commit
|
commitdiff
|
tree
2009-09-21
Matthias Braun
implement PopMem, PopEbp, fix push register, fix some...
commit
|
commitdiff
|
tree
2009-09-21
Matthias Braun
fix binary emitter for cmp with addressmode and immediate
commit
|
commitdiff
|
tree
2009-09-21
Matthias Braun
added jump emitters (only far jump at the moment)
commit
|
commitdiff
|
tree
2009-09-21
Matthias Braun
fix strange bug introduced in refactoring (a half-written if)
commit
|
commitdiff
|
tree
2009-09-21
Matthias Braun
fix bug introduced in refactoring: displacement only...
commit
|
commitdiff
|
tree
2009-09-21
Matthias Braun
fix cltd
commit
|
commitdiff
|
tree
2009-09-21
Matthias Braun
fix relative entity emitter
commit
|
commitdiff
|
tree
2009-09-21
Matthias Braun
do creation and merge of affinity classes in 1 pass
commit
|
commitdiff
|
tree
2009-09-21
Matthias Braun
emit statev times in usec
commit
|
commitdiff
|
tree
2009-09-18
Matthias Braun
- further refactoring and finally eliminated the callback...
commit
|
commitdiff
|
tree
2009-09-18
Matthias Braun
- Reworked backends to put out register_requirements...
commit
|
commitdiff
|
tree
2009-09-17
Matthias Braun
- Bigger refactoring and cleanup in backend:
commit
|
commitdiff
|
tree
2009-09-17
Matthias Braun
experimental beginning of a binary emitter I had lying...
commit
|
commitdiff
|
tree
2009-09-17
Matthias Braun
rename benode_t.h to benode.h, remove some unused code
commit
|
commitdiff
|
tree
2009-09-17
Matthias Braun
unnecessary map
commit
|
commitdiff
|
tree
2009-09-16
Matthias Braun
small optimisation (avoid some arch_irn_consider_in_regalloc
commit
|
commitdiff
|
tree
2009-09-11
Matthias Braun
inline arch_get_register_req_out to make the backend...
commit
|
commitdiff
|
tree
2009-09-11
Matthias Braun
LC_OPT_ENT_BOOL needs an int
commit
|
commitdiff
|
tree
2009-09-10
Matthias Braun
we need last_uses even without preferences
commit
|
commitdiff
|
tree
2009-09-10
Matthias Braun
small bugfix/cleanup of phi preference propagation
commit
|
commitdiff
|
tree
2009-09-10
Matthias Braun
add commandline options to disable preference, congruence...
commit
|
commitdiff
|
tree
2009-09-09
Matthias Braun
don't classify Proj nodes
commit
|
commitdiff
|
tree
2009-09-09
Matthias Braun
multi level optimistic split
commit
|
commitdiff
|
tree
2009-09-07
Matthias Braun
return 0 for number of outputs for nodes without backend...
commit
|
commitdiff
|
tree
2009-09-07
Matthias Braun
give fewer penalties to neighbors of uses with multiple...
commit
|
commitdiff
|
tree
2009-09-05
Matthias Braun
allow final_cost pointer to be NULL
commit
|
commitdiff
|
tree
2009-09-05
Matthias Braun
avoid putting interfering stuff into the same congruence...
commit
|
commitdiff
|
tree
2009-09-04
Matthias Braun
new heursitic for good coloring order; add utility...
commit
|
commitdiff
|
tree
2009-09-04
Matthias Braun
only compile pbqp stuff if pbqp defines are enabled
commit
|
commitdiff
|
tree
2009-09-03
Matthias Braun
tweak optimistic split heuristic to take execfreq of...
commit
|
commitdiff
|
tree
2009-09-03
Matthias Braun
align stackframe to 4 bytes to avoid bad esp alignments
commit
|
commitdiff
|
tree
2009-09-03
Matthias Braun
improve hack to also work when the value has been ...
commit
|
commitdiff
|
tree
2009-09-03
Matthias Braun
don't optimistically split these strange msut_be_different...
commit
|
commitdiff
|
tree
2009-09-03
Matthias Braun
CopyKeeps have mostly Keep-like semantics too - make...
commit
|
commitdiff
|
tree
2009-09-03
Matthias Braun
fix (nearly) endless loops in some cases of propagate_phi
commit
|
commitdiff
|
tree
2009-09-02
Matthias Braun
merge preferences along congruence classes
commit
|
commitdiff
|
tree
2009-09-01
Matthias Braun
old and never used files
commit
|
commitdiff
|
tree
2009-09-01
Matthias Braun
old and nowaday useless tool stuff
commit
|
commitdiff
|
tree
2009-09-01
Matthias Braun
- improve block scheduling heuristic by deciding a...
commit
|
commitdiff
|
tree
2009-09-01
Matthias Braun
improv execfreq estimation if a loop outedge leaves...
commit
|
commitdiff
|
tree
2009-08-31
Matthias Braun
fix rematerialisation code to not ask Proj nodes for...
commit
|
commitdiff
|
tree
2009-08-28
Matthias Braun
clarify comment
commit
|
commitdiff
|
tree
2009-08-27
Matthias Braun
improve phi propagation
commit
|
commitdiff
|
tree
2009-08-25
Matthias Braun
benewalloc: refactorign assignment_t struct is not...
commit
|
commitdiff
|
tree
2009-08-25
Matthias Braun
addendum to the should_be_same fix: we also have to...
commit
|
commitdiff
|
tree
2009-08-24
Matthias Braun
fix optimistical split
commit
|
commitdiff
|
tree
2009-08-24
Matthias Braun
add missing NL to generated file
commit
|
commitdiff
|
tree
2009-08-24
Matthias Braun
fix comment
commit
|
commitdiff
|
tree
2009-08-24
Matthias Braun
- First version of optimistic splitting
commit
|
commitdiff
|
tree
2009-08-24
Matthias Braun
fix daemel spiller accessing flags of Proj nodes
commit
|
commitdiff
|
tree
2009-08-20
Matthias Braun
a first try to propagate phi preferences upwards
commit
|
commitdiff
|
tree
2009-08-17
Matthias Braun
benewalloc: more special casing of unknowns as phi...
commit
|
commitdiff
|
tree
2009-08-17
Matthias Braun
benewalloc: fix unknowns being used at phi inputs
commit
|
commitdiff
|
tree
2009-08-17
Matthias Braun
benewalloc: fix assert hitting when dying value was...
commit
|
commitdiff
|
tree
2009-08-17
Matthias Braun
generally rewire inputs before enforce_constraints...
commit
|
commitdiff
|
tree
2009-08-17
Matthias Braun
fix a few errors and warnings in the new pass code...
commit
|
commitdiff
|
tree
2009-08-16
Matthias Braun
benewalloc: fix enforce_constraints sometimes looking...
commit
|
commitdiff
|
tree
2009-08-16
Matthias Braun
fix output constraints not always being respected
commit
|
commitdiff
|
tree
2009-08-16
Matthias Braun
cleanup and fix permutate_values (3-cycles and values...
commit
|
commitdiff
|
tree
2009-08-16
Matthias Braun
fix double typedef of ir_prog
commit
|
commitdiff
|
tree
2009-08-14
Matthias Braun
free values again if we know we don't need them anymore
commit
|
commitdiff
|
tree
2009-08-14
Matthias Braun
benewalloc: fix live-in values without phis not getting...
commit
|
commitdiff
|
tree
2009-08-14
Matthias Braun
fix more bugs in new allocator
commit
|
commitdiff
|
tree
2009-08-14
Matthias Braun
fix block message in register allocator verifier
commit
|
commitdiff
|
tree
2009-08-14
Matthias Braun
fix a bug in constraint enforcement; improve phi handling...
commit
|
commitdiff
|
tree
2009-08-14
Matthias Braun
benewalloc: cleanups; dump intermediate results; rework...
commit
|
commitdiff
|
tree
2009-08-13
Matthias Braun
- rework backend node dumping; add a dumper for Phi...
commit
|
commitdiff
|
tree
2009-08-12
Matthias Braun
fix rbitset_is_empty; put opening brace of functions...
commit
|
commitdiff
|
tree
2009-08-11
Matthias Braun
- implement output constraint enforcement for new register...
commit
|
commitdiff
|
tree
2009-08-11
Matthias Braun
SwitchJmp doesn't have 1 'none' output
commit
|
commitdiff
|
tree
2009-08-11
Matthias Braun
add rbitsets_have_common function
commit
|
commitdiff
|
tree
2009-08-06
Matthias Braun
fix
commit
|
commitdiff
|
tree
next