summary refs log tree commit diff
path: root/live.c
AgeCommit message (Collapse)Author
2016-12-05move some liveness code where it belongsQuentin Carbonneaux
2016-04-20match jumps/ops with il textQuentin Carbonneaux
2016-04-18phis can assign slots after spillQuentin Carbonneaux
2016-04-12subtle bug in liveness!Quentin Carbonneaux
If on of the phis in a block A uses the result of another one when coming from B, we have to be careful!
2016-04-04fat il!Quentin Carbonneaux
2016-04-01tradeoff the type of bsiter()Quentin Carbonneaux
int is used all over the place for temporaries, maybe this should be changed, I don't know. Another thing to consider is that temporaries are currently on 12 bits (and will be on 29 or 30 bits in the future), so int will always be safe to store them. We just loose the free invariant of non-negativity.
2016-04-01use bsiter in critical loopQuentin Carbonneaux
2016-03-29new layout, put LICENSE in rootQuentin Carbonneaux