index
:
~cnx/roux
this commit
main
Alternative QBE compiler
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lisc
/
ssa.c
Age
Commit message (
Expand
)
Author
2016-02-27
leave only the most important free todos
Quentin Carbonneaux
2016-02-26
oops, fix wrong bitset allocation
Quentin Carbonneaux
2016-02-26
convert ssa.c to bitsets
Quentin Carbonneaux
2016-02-04
re-add ssa construction
Quentin Carbonneaux
2016-01-03
index() conflicts with string.h on freebsd
Ori Bernstein
2015-11-30
update comment in ssa.c
Quentin Carbonneaux
2015-11-30
fill class information in filluse()
Quentin Carbonneaux
2015-11-27
disable optimizations
Quentin Carbonneaux
2015-11-19
start memopt(), still buggy
Quentin Carbonneaux
2015-11-16
uniformize looping on instructions
Quentin Carbonneaux
2015-11-13
fix a few bugs in filluse()
Quentin Carbonneaux
2015-11-13
store the use locations for temporaries
Quentin Carbonneaux
2015-11-11
move usage computation in filluse()
Quentin Carbonneaux
2015-11-10
change debug formatting
Quentin Carbonneaux
2015-11-10
add a few safeguards
Quentin Carbonneaux
2015-11-10
fix some bugs, call ssa() in func()
Quentin Carbonneaux
2015-11-10
now, cross fingers and test
Quentin Carbonneaux
2015-11-09
do not insert dead phis
Quentin Carbonneaux
2015-11-09
provide BZERO macro for bitsets
Quentin Carbonneaux
2015-11-09
recognize locals in phiins()
Quentin Carbonneaux
2015-11-09
fix bug in frontier discovery
Quentin Carbonneaux
2015-11-09
start conventional ssa construction
Quentin Carbonneaux
2015-10-31
make phi-class handling more local
Quentin Carbonneaux
2015-10-30
remove liveness heuristic in fillphi()
Quentin Carbonneaux
2015-10-06
add pool memory management
Quentin Carbonneaux
2015-10-06
use new vector functions instead of reallocs
Quentin Carbonneaux
2015-09-26
do not merge phi classes of interfering temps
Quentin Carbonneaux
2015-09-25
add union-find based phi-class computation
Quentin Carbonneaux
2015-09-15
add a size to all operations (wip)
Quentin Carbonneaux
2015-09-15
use loop frequency in ties of rpo
Quentin Carbonneaux
2015-09-15
minor change in rpo walking
Quentin Carbonneaux
2015-09-15
use a new Ref type for registers
Quentin Carbonneaux
2015-09-15
start change of representation for registers
Quentin Carbonneaux
2015-09-15
start work on word/long handling
Quentin Carbonneaux
2015-09-15
export error functions
Quentin Carbonneaux
2015-09-15
do not use _ in identifiers
Quentin Carbonneaux
2015-09-15
add rpo test and some liveness code
Quentin Carbonneaux
2015-09-15
use argument array for all instructions
Quentin Carbonneaux
2015-09-15
change Ref to a struct
Quentin Carbonneaux
2015-09-15
patch jumps too in ssafix
Quentin Carbonneaux
2015-09-15
update ssa module
Quentin Carbonneaux
2015-09-15
give blocks an id
Quentin Carbonneaux
2015-09-15
remove useless parameter in top,bot def
Quentin Carbonneaux
2015-09-15
update ssafix, still buggy
Quentin Carbonneaux
2015-09-15
first blood at ssa reconstruction
Quentin Carbonneaux
2015-09-15
free old rpo information before overwriting
Quentin Carbonneaux
2015-09-15
add rpo information to functions
Quentin Carbonneaux
2015-09-15
properly clear predecessors in fillpreds
Quentin Carbonneaux
2015-09-15
add predecessor computation
Quentin Carbonneaux