diff options
author | Andy Wingo <wingo@pobox.com> | 2016-12-18 23:00:07 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2016-12-18 23:05:15 +0100 |
commit | 0ce8a9a5e01d3a12d83fea85968e1abb602c9298 (patch) | |
tree | f240df9d5277bd3862ff6c84531fb2dbee00a6b7 /libguile/async.h | |
parent | a396e14cb139eba37eeeea44e745bfc57bd1f37d (diff) | |
download | guile-0ce8a9a5e01d3a12d83fea85968e1abb602c9298.tar.gz |
Improve handle-interrupts placement
* module/language/cps/handle-interrupts.scm (compute-safepoints): New
function.
(add-handle-interrupts): Add safepoints at backedge targets, not
backedges. Gives better register allocation, loop rotation, and code
size.
Diffstat (limited to 'libguile/async.h')
0 files changed, 0 insertions, 0 deletions