index
:
~cnx/roux
this commit
main
Alternative QBE compiler
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
spill.c
Age
Commit message (
Expand
)
Author
2022-02-17
spill: consider jump argument as use of register
Michael Forney
2021-10-26
spill: fix regs assertions
Quentin Carbonneaux
2021-10-11
spill: add some comments describing functions
Michael Forney
2021-03-18
spill: use stronger assertion for registers in use at start of function
Michael Forney
2021-03-02
fix a couple asan complaints
Quentin Carbonneaux
2019-05-02
revert heuristic to reuse stack slots
Quentin Carbonneaux
2019-04-08
make sure a spill slot is initialized
Quentin Carbonneaux
2019-03-13
simple heuristic to reuse stack slots
Quentin Carbonneaux
2019-02-21
Fix typo
Michael Forney
2019-02-06
soften heuristic of 316b57
Quentin Carbonneaux
2019-02-05
new spiller heuristic for loops
Quentin Carbonneaux
2018-04-26
Fix compiler warnings.
Emil Skoeldberg
2017-05-16
change the computation of spill costs for phis
Quentin Carbonneaux
2017-04-08
prepare for multi-target
Quentin Carbonneaux
2017-03-29
improve global registers handling
Quentin Carbonneaux
2017-02-08
make rsp and rbp globally live
Quentin Carbonneaux
2016-12-21
schedule loop nesting computations earlier
Quentin Carbonneaux
2016-12-05
move some liveness code where it belongs
Quentin Carbonneaux
2016-04-20
match jumps/ops with il text
Quentin Carbonneaux
2016-04-18
make sure non-register temporaries get a slot
Quentin Carbonneaux
2016-04-18
output debug to stderr in spiller
Quentin Carbonneaux
2016-04-08
fix loop header detection bug in spill
Quentin Carbonneaux
2016-04-04
fat il!
Quentin Carbonneaux
2016-04-04
reorder instructions
Quentin Carbonneaux
2016-04-01
tradeoff the type of bsiter()
Quentin Carbonneaux
2016-03-31
cleanup error handling
Quentin Carbonneaux
2016-03-29
new layout, put LICENSE in root
Quentin Carbonneaux