summaryrefslogtreecommitdiff
path: root/libguile/async.h
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2016-12-18 23:00:07 +0100
committerAndy Wingo <wingo@pobox.com>2016-12-18 23:05:15 +0100
commit0ce8a9a5e01d3a12d83fea85968e1abb602c9298 (patch)
treef240df9d5277bd3862ff6c84531fb2dbee00a6b7 /libguile/async.h
parenta396e14cb139eba37eeeea44e745bfc57bd1f37d (diff)
downloadguile-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